Quickblox Android推送通知

时间:2012-12-10 07:11:15

标签: android push-notification quickblox

我正在尝试通过quickblox API在我的Android应用程序中实现推送通知。 所有步骤(注册,创建推送令牌,创建订阅)都已成功执行,但最终会抛出以下错误消息。

  

“没有收件人。至少应该为一个用户订阅GCM   (Android推送)(通过SDK或REST API)“

我没有得到任何关于此错误的线索

4 个答案:

答案 0 :(得分:3)

我在iPhone中遇到同样的问题。您正尝试向尚未订阅或尚未订阅推送通知的用户发送推送通知。

你能做什么: - 在实际设备中运行你的应用程序,并在不同登录的模拟器中运行应用程序。并尝试发送推送通知。

答案 1 :(得分:1)

您向哪个用户发送推送通知?

我想你正在尝试向没有订阅GCM(Android推送)的用户发送推送,并且你收到一个错误:“没有收件人。至少有一个用户应该订阅GCM(Android推送)”

答案 2 :(得分:0)

您必须通过GCMRegistrar.register()方法注册您的设备,请尝试在真实手机而不是模拟器上运行。我也得到了同样的错误。但它已经解决了

答案 3 :(得分:0)

更新我的回答,我解决了这个问题, 订阅推送后,只需从Quickblox注销即可接收推送通知。