我怎么知道Firebase Cloud Messaging令牌已停用?

Eri*_*ric 4 firebase firebase-cloud-messaging

一个用户可以将多个设备连接到他的帐户。因此,他可以拥有多个云消息传递令牌。每次用户打开应用程序时,来自该设备的令牌都会发送到应用程序服务器并保存在那里。

如果用户从其中一台设备上卸载该应用程序会怎样?我没有机会告诉服务器该令牌已不再使用。由于该其他用户已经从原始用户那里获取了不再使用的令牌,因此我是否可以通知其他用户?

AL.*_*AL. 5

如果用户从其中一台设备上卸载该应用程序会怎样?

通常,当您卸载应用程序时,建议您(开发人员)自动确保从您自己的App Server中删除了相应的注册令牌。

由于该其他用户已经从原始用户那里获取了不再使用的令牌,因此我是否可以通知其他用户?

否。每个应用程序实例的每个注册令牌都是唯一的。因此,请放心,如果注册令牌由于任何原因而失效/过期,则其他用户将无法使用它。将消息发送到无效/过期的注册令牌将导致NotRegistered错误。