1

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

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

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

4

4 回答 4

3

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

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

于 2012-12-13T10:45:51.467 回答
1

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

我认为您正在尝试向未订阅 GCM(Android 推送)的用户发送推送,但您收到错误消息:“没有收件人。至少应为一名用户订阅 GCM(Android 推送)”

于 2012-12-10T13:19:20.070 回答
0

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

于 2014-01-27T05:10:28.787 回答
0

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

于 2015-10-25T06:46:01.803 回答