FCM 令牌是否重复使用?



假设abcd生成一个 FCM 令牌并分配给用户说user 1现在这个令牌不再与卸载应用程序时user 1相关联。将来是否可以将此令牌abcd分配给其他用户?

编辑 1:

我知道它一次unique。但是,如果令牌没有被任何人使用abcd那么其他用户是否会再次使用它,因为它仍然是唯一的,因为它仍然是唯一的,因为user 1使用的是不同的令牌?

编辑2:

我所指的令牌是device regestration token.

简单是没有

Google/Firebase 的做法是使用散列算法来生成一个长且不重复的 ID(通常与时间戳和其他因素相关联(,通常最多可以包含 20 个字符或更多,以确保它在数据库中是唯一的(FCM 设备令牌数据库(。

因此,它将始终为新设备分配一个新的唯一令牌。 在任何情况下都不会重复使用令牌。

[更新]

感谢您的评论,现在我现在对您的问题有了具体的答案。 每个令牌都包含特定的用户元数据,以及其他信息,包括唯一ID等。

因此,令牌只能由同一用户撤销,而不能被其他用户使用(因为它包含用户元数据(。

关于 GCM 的文档说令牌是唯一的,我认为同样适用于 FCM。 https://developers.google.com/cloud-messaging/registration

若要验证客户端应用是否可以发送和接收消息,必须向 GCM 注册。在此过程中,客户端会获得唯一的注册令牌...

相关内容

  • 没有找到相关文章

最新更新