在使用trigger.io时,我正在尝试使用Parse来向Android和iOS客户端发送推送通知。 iOS工作正常,但我的Nexus 7似乎没有在Parse.com上注册。即在客户端调用forge.parse.installationInfo
时,我确实得到了一个guid(例如15c8630c-3862-4197-xxx-xxxxxxxx),但是在Parse.com中,Android根本没有安装行。甚至比这更奇怪,当我重新启动应用程序时,每次连续调用instalInfo会给出一个不同的guid,但是没有一个调用它到parse.com。
我错过了什么?
康迪德
答案 0 :(得分:1)
没关系......它最终工作了...在某些时候我刚刚开始收到关于Nexus的通知,我在Parse.com上查了一下,我的设备上有安装记录。
我不知道这种滞后来自哪里;绝对值得关注。无论如何,很高兴问题现在已经消失了。
答案 1 :(得分:0)
对于Android: 你有ParsePush.subscribeInBackground吗?
这是我的solution或只是将以下代码粘贴到您的onCreate
中 ParsePush.subscribeInBackground("", new SaveCallback() {
@Override
public void done(ParseException e) {
if (e == null) {
Log.d("com.parse.push", "successfully subscribed to the broadcast channel.");
} else {
Log.e("com.parse.push", "failed to subscribe for push", e);
}
}
});