FCM令牌比前一段时间短



最近有人发现FCM的推送令牌有变化吗?我发现FCM的问题越来越多。推送不会到达设备。我发现推送令牌比上次检查时要短得多。过去大约160个字符,现在大约有22个字符

这是我收到的令牌->fUXVtRw_SBgkCSflBw32wx(更改了几个字符)

我通过 获取它们
FirebaseInstallations.getInstance().id.addOnCompleteListener{ task ->
if (!task.isSuccessful) {
Timber.d("%s getInstanceId failed", LOG_TAG)
return@addOnCompleteListener
}
// Get new Instance ID token
val token = task.result
...
}

您从FirebaseInstallations获得的id不是一个推令牌,但正如文档所述

[…这个Firebase应用程序安装的全局唯一标识符

您可以通过使用FirebaseMessaging.getInstance().token

获取推送令牌或者将您在FirebaseMessagingServiceonNewToken回调中获得的令牌存储在某处,例如共享首选项。

最新更新