答案 0 :(得分:0)
FCM以GCM为核心。卸载应用程序时与GCM相关的行为对于FCM仍然应该是相同的。
当您的应用程序被卸载时,开发人员有责任取消注册 /从您自己的App Server中删除相应的注册令牌,以及其他操作(在您的方案中,计数)你需要的卸载次数。
反过来,FCM服务器将确定是否卸载了应用程序,然后使相应的注册令牌无效。来自docs:
最后,当FCM尝试向设备发送消息并卸载应用程序时,FCM会立即丢弃该消息并使注册令牌无效。将来尝试向该设备发送消息会导致NotRegistered错误。