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