我在Google Play商店发布了Android应用,我想添加推送通知。 我尝试了Parse.com并实施了this guide中提到的代码。 当我尝试发送测试推送时,Parse.com说:“没有客户订阅了广播推送频道。请仔细检查您是否正确设置了SDK。
另外,当我进入解析云时
DASHBOARD - >推送通知 - >发送推送
Parse说:
Your application does not have any registered devices to which it can send notifications.
我确信我已正确实施了所有代码!
答案 0 :(得分:1)
我认为您忘记了(正如错误消息说的那样告诉您)注册设备!
ParseUser user = new ParseUser();
user.setUsername("jondoe");
user.setPassword("123456");
user.setEmail("jon@gmail.com");
user.signUpInBackground(new SignUpCallback() {
public void done(ParseException e) {
if (e == null) {
// Hooray! Let them use the app now.
} else {
// Sign up didn't succeed. Look at the ParseException
// to figure out what went wrong
}
}
@Override
public void done(com.parse.ParseException arg0) {
// TODO Auto-generated method stub
}
});
注册设备后,系统知道向谁发送通知! 此外,在“数据浏览器”选项卡的Parse.com仪表板中,如果单击左侧的“安装”,则必须看到一行。