【问题标题】:Quickblox Android push notificationQuickblox Android 推送通知
【发布时间】:2015-10-29 03:35:52
【问题描述】:

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

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

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

【问题讨论】:

    标签: android push-notification quickblox


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 请告诉我如何为 GCM 订阅用户
      • 你已经写好了:(3个步骤:与用户创建会话,创建推送令牌,创建订阅)。就这些
      • 嘿,伊戈尔,我对 quickblox android sdk 有疑问,请访问此链接:stackoverflow.com/questions/33979739/quick-blox-android-sdk
      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

        • 你好 PKR,你能详细说明你的答案吗,我面临着类似的问题。只有在关闭对方应用程序时推送才有效
        猜你喜欢
        • 2015-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多