android - Quickblox FCM 通知不起作用

标签 android firebase notifications quickblox

我正在尝试使用 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 的代码 - 请帮忙。

最佳答案

对我来说,它有效。

我使用了 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。

希望对您有所帮助。

关于android - Quickblox FCM 通知不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45417621/

相关文章:

ios - 将快照字典从 firebase 数据库保存到类对象

iphone - 通知中心缓存设置?

Android 客户端、Http 服务器,我如何知道客户端正在使用我的应用程序发送数据?验证

android - 由于 undefined reference ,AOSP 构建失败

ios - Firebase 登录错误消息未显示

ios - 使用另一个 FIRApp 的 FIRMessaging

ios - iOS,先强制退出应用程序,点击接收通知横幅后,应用程序启动失败

ios - 如何使用字符串参数创建选择器

android - 适用于移动应用程序的 Rails REST API。 session

android - 如何获得通用屏幕尺寸?