Firebase 是否重用FCM令牌?

Firebase 是否重用FCM令牌?,firebase,firebase-authentication,firebase-cloud-messaging,Firebase,Firebase Authentication,Firebase Cloud Messaging,假设生成了一个FCM令牌,并将其分配给一个用户,比如说user 1,现在当用户卸载其应用程序时,该令牌不再与user 1关联。此令牌将来是否可以分配给其他用户 编辑1: 我知道它是独一无二的。但是,如果某个令牌没有被任何人使用,那么该令牌是否会被其他用户再次使用,因为它仍然是唯一的,因为user 1正在使用不同的令牌 编辑2: 我指的令牌是设备注册令牌关于GCM的文档说令牌是唯一的,我认为同样适用于FCM。 要验证它们是否可以发送和接收消息,客户端应用程序必须向GCM注册。在此过程中,客户端将

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

编辑1:

我知道它是独一无二的。但是,如果某个令牌没有被任何人使用,那么该令牌是否会被其他用户再次使用,因为它仍然是唯一的,因为
user 1
正在使用不同的令牌

编辑2:


我指的令牌是
设备注册令牌

关于GCM的文档说令牌是唯一的,我认为同样适用于FCM。

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


最简单的是NO

Google/Firebase practice使用哈希算法生成一个长且不重复的id(通常与时间戳和其他因素相关),该id通常最多可包含20个字符或更多,以确保其在数据库中唯一(FCM设备令牌数据库)

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

[更新]

谢谢你的评论,现在我对你的问题有了一个具体的答案。每个令牌都包含特定的标识和其他信息,包括唯一id等


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

您的令牌指的是设备注册令牌或?是的,是设备注册令牌。我同意它一次是唯一的。但是,如果某个令牌没有被任何人使用,其他用户是否会再次使用该令牌,因为它仍然是唯一的,因为
user 1
正在使用另一个令牌?非常感谢。在接受答案之前,我只需要知道来源。