无法从设备解析发送推送通知

时间:2015-04-16 04:42:18

标签: android parse-platform push-notification

我正在尝试在我的应用程序中添加推送通知的功能,并且我根据许多指南正确地完成了所有操作,但推送从未被发送(我在解析中的推送列表中看不到它)。相反,当我从解析向特定频道发送推送时(这正是我想从设备上做的事情),我确实在订阅该频道的设备上收到消息。

doneBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            ParsePush push = new ParsePush();
            push.setQuery(query);
            push.setChannel(listId);
            push.setMessage("Hey pal"+", it looks like "+cur_user.getUsername()+" added you to a new list."+" Log in to check it.");
            push.sendInBackground(new SendCallback() {
                @Override
                public void done(ParseException e) {

                    if(e == null){
                        Log.d("DONE BUTTON","im here");
                        onBackPressed();
                    }else{
                        Log.d("PUSH ERROR",e.toString());
                    }
                }
            });

        }
    });

    //update the list on the screen
    updateData();
}

我完全不知道为什么它不起作用。

  • 发送到setChannel的listId是一个有效的频道(我检查过),它包含在几个安装中的channels列中,解析其他频道(我的意思是,我安装了多个频道,我想发送此消息将发送到listId频道)。

0 个答案:

没有答案