GCM registrationId稀有字符

Borja

我在我的Android应用程序中使用类com.google.android.gcm.GCMBaseIntentService及其方法onRegistered(Context context, String registrationId)

最近,此方法已开始获取带有开头的罕见字符串(如|ID|1|: dSyzRPhBqSg:)和正确的GCM ID的开头的registrationId值

我不知道这是什么原因。也许是因为我最近开始使用Firebase SDK。

有任何想法吗?

谢谢

编辑:onRegistered的代码

@Override
protected void onRegistered(final Context context, String registrationId) {
    Log.i(TAG, "Device registered: regId = " + registrationId);
}
叶夫根尼·米舒斯汀(Evgeniy Mishustin)

这称为规范ID。在Firebase文档中说:

规范注册ID是客户端应用程序请求的最后一次注册的注册令牌。这是服务器向设备发送消息时应使用的ID。

如果您尝试使用旧的注册令牌发送消息,则GCM将照常处理请求,但它将在响应的registration_id字段中包含规范ID。确保使用此规范ID替换存储在服务器中的注册令牌,因为最终旧的注册令牌将停止工作。

这是因为客户端应用会触发同一设备的多个注册。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档