解析推送通知android问题

时间:2015-08-11 08:45:03

标签: android parse-platform

我为我的应用使用解析推送通知。根据解析文件,我注册了电话

if(ParseInstallation.getCurrentInstallation().get("MyPhone") != null 
   && ParseInstallation.getCurrentInstallation().get("MyPhone").toString().length() > 0) {
    ParseInstallation.getCurrentInstallation().remove("MyPhone");
}
ParseInstallation.getCurrentInstallation().add("MyPhone", Session.getInstance().user.userNumber);
ParseInstallation.getCurrentInstallation().saveInBackground();

当我从解析推送它接收到设备并在解析时它也显示发送给1个用户。但有时它并没有收到移动设备,我检查推送日志。那个phonenumber在id中注册,但它显示发送给0个用户。

提前致谢。

1 个答案:

答案 0 :(得分:0)

可能是由于GCM。对我有用的技巧是在我为GCM注册我的应用程序时添加Parse GCM发件人ID。

现在,当您注册GCM时,您可能会有类似这样的内容

gcm.register(YOUR_SENDER_ID);

现在,尝试以这种方式添加Parse Sender ID:

gcm.register(YOUR_SENDER_ID, "1076345567071");