我使用了解析推送通知,它可以在多个设备上运行但不能在其中一个设备上运行。有什么想法吗?
代码:
public class MyApplication extends android.app.Application {
public MyApplication() {
}
@Override
public void onCreate() {
super.onCreate();
Parse.initialize(this, "1Nfy7hle7....", "OX9CL7....");
ParseInstallation.getCurrentInstallation().saveInBackground();
}
}
答案 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。