FCM 令牌是否可以重复使用?

Sha*_*ngh 5 firebase firebase-authentication firebase-cloud-messaging

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

编辑1:

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

编辑2:

我指的令牌是device regestration token.

Ang*_*Tay 3

简单的就是NO

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

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

[更新]

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

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