在我的应用程序中收到来自GCM的推送通知(对于android)一切正常,我收到通知但有效负载为空。交叉检查服务器端脚本没关系。这是我在回调方法中得到的响应
这是GCM回复
{"type":"callback",
"source":{"pushType":"gcm", "invocationAPIs":[],
"showAppOnTrayClick":true,
singleCallback":false,
"__propertiesDefined__":true,
"bubbleParent":true,
"_events":{"callback":{},
"trayClickLaunchedApp":{},
"trayClickFocusedApp":{}},
"focusAppOnPush":false,
"enabled":false,
"showTrayNotificationsWhenFocused":false,
"apiName":"Ti.Module",
"showTrayNotification":true,"debug":false},
"payload":"","bubbles":false,
"cancelBubble":false}
使用 Titanium 3.5.1GA 并尝试使用 ti.cloudpush(3.3.7)相同的问题。
我该如何解决?
答案 0 :(得分:0)
由于通知确实到达,因此可能不是应用程序中的错误,而是发送有效负载的服务器上的错误。尝试使用其中一个(在线)应用来测试Google上的通知。