android - FCM token 未在某些 Android 设备中生成

标签 android firebase firebase-notifications

<分区>

我在 GCM 中遇到问题,所以我迁移到 FCM,但我仍然遇到与 token 相关的问题。

我启动了更新后的应用程序,并检查了有 300 个新用户, 其中 200 个正在获得代币,而 100 个没有获得任何代币,这是一个非常关键的问题。

null token有什么解决方案吗?

最佳答案

在每次全新安装时,您都可以从 MyInstanceIDListenerService 类的 onTokenRefresh() 方法中获取 FCM token 。

或者你也可以通过这行代码获取FCM代币:

FirebaseInstanceId.getInstance().getToken();

关于android - FCM token 未在某些 Android 设备中生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39658480/

相关文章:

javascript - Firebase Firestore Web v9 初始化

firebase - 如何获取从 Firebase 通知控制台发送的通知的打开率?

Android:如何调试应用程序的启动过程

java - 将 YUV 字节数组图像大小调整为特定的宽度和高度

javascript - 列出具有自定义声明的用户的最佳方式

android - Firebase 云消息传递 - 响应 JSON 中的 "success"和 "failure"

ios - Firebase 推送通知在收到通知时增加角标(Badge)计数

android - 使用 Android Plot 绘制 JTransform 数据

Android layoutdisplay,layout over layout。

android - 激励视频广告未加载