【问题标题】:Quickblox FCM notification not workingQuickblox FCM 通知不起作用
【发布时间】:2017-07-31 13:42:16
【问题描述】:

我正在尝试使用 qb 通知,但我遇到了问题。 我正在使用 sdk 3.3.4,从 quickblox documentation 读取 在文档中,我看到我们需要为 FCM 设置 QBNotificationChannel。 但是我们只能设置 GCM,因为我们没有 FCM

public enum QBNotificationChannel {
    GCM("gcm"),
    APNS("apns"),
    APNS_VOIP("apns_voip"),
    EMAIL("email"),
    PULL("pull");

    private String caption;

    private QBNotificationChannel(String caption) {
        this.caption = caption;
    }

    public String toString() {
        return this.caption;
    }

    public String getCaption() {
        return this.caption;
    }

    public void setCaption(String caption) {
        this.caption = caption;
    }
}

谁能解释我做错了什么? 文档看起来像错误/损坏。什么都不工作。自动订阅不适用于 gcm 不适用于 fcm。 我无法创建 gcm 通知,因为谷歌总是在 firebase 上重定向我。 在 quickblox 管理面板中,我也看不到 FCM 的设置,仅适用于 GCM。 自动订阅不适用于 GCM/FCM。听众不工作。 我只能手动订阅,从管理面板测试发送消息,然后我的订阅被删除。 请帮忙?

也许有人已经有了 FCM 和 quickblox 的一些代码 - 请帮忙。

【问题讨论】:

  • 两周,在 qb 支持页面上也没有答案。 FCM 不能以手动方式注册,自动订阅对于 FCM 工作不稳定。 GCM 是一种继续使用 qb 通知的方法。

标签: android firebase notifications quickblox


【解决方案1】:

对我来说,它的工作原理。

我使用了 quickblox 依赖项

implementation "com.quickblox:quickblox-android-sdk-content:3.8.1"
    implementation "com.quickblox:quickblox-android-sdk-messages:3.8.1"
    implementation "com.quickblox:quickblox-android-sdk-customobjects:3.8.1"
    implementation "com.quickblox:quickblox-android-sdk-core:3.8.1"

并以此实现FCM。而且效果很好。

我只是跟着

https://docsdev.quickblox.com/android/Push_notifications.html#Platform_based_Push_Notifications

对于自动订阅,可能是您的 SenderID 错误,因为主要原因是 SenderID。

希望对你有帮助。

【讨论】:

    【解决方案2】:

    FCM 无法手动注册,自动订阅对于 FCM 来说不稳定。 GCM 是一种继续使用 qb 通知的方法。 + 当我问时 - 他们的服务器有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-09
      • 1970-01-01
      • 1970-01-01
      • 2020-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多