解析推送通知不适用于特定的Android设备

时间:2015-02-05 06:50:22

标签: android parsing notifications

我使用了解析推送通知,它可以在多个设备上运行但不能在其中一个设备上运行。有什么想法吗?

代码:

 public class MyApplication extends android.app.Application {
   public MyApplication() {
   }

 @Override
  public void onCreate() {
    super.onCreate();

      Parse.initialize(this, "1Nfy7hle7....", "OX9CL7....");
     ParseInstallation.getCurrentInstallation().saveInBackground();

  }
}

2 个答案:

答案 0 :(得分:0)

要获取通知,请订阅您想要推送通知的特定频道。

ParsePush.subscribeInBackground("Your channel name",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);
                }
            }
        });

答案 1 :(得分:0)

这是一个重复的问题 - > Samsung Galaxy S4 Not Displaying Push Notifications from Parse.com

检查您的应用是否被允许接收通知,在设置 - > apps-> your_app(检查"显示通知"是否已选中)

否则

检查安装类,有时其中一个字段未设置为设备令牌,安装ID。