即使订阅时也未收到Android Parse推送通知

时间:2015-07-09 03:33:39

标签: android parse-platform push-notification

我见过this question,虽然我的问题看起来很相似,但我已经正确设置了所有内容,这里是相关的java:

    Parse.initialize(this, "MY_KEY", "MY_KEY");
    ParseInstallation.getCurrentInstallation().saveInBackground();

    ParsePush.subscribeInBackground("", new SaveCallback() {
        @Override
        public void done(ParseException e) {

            // callback to confirm subscription

            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);
            }
        }
    });

无论如何,在parse.com上查看我的仪表板时,正在识别订阅,当我尝试发送推送时,它会说“发送到2台设备”(我的手机和虚拟机)。然后它会在发送推送列表中显示绿色复选标记BUT在“推送已发送”下它表示为0。

似乎有时候,deviceToken和pushType没有被正确设置,但是这些是否存在并没有任何差别,尽管我认为它们是必要的。

如何成功推送订阅设备?

我的清单可以找到here

1 个答案:

答案 0 :(得分:1)

考虑到所有XML清单都是正确的,请尝试以下方法:

services
相关问题