来自 GCM / APN 的应用程序卸载反馈

sij*_*sij 3 android push-notification apple-push-notifications ios google-cloud-messaging

我们计划在我们的 Android 和 IOS 应用程序中启用推送通知。因此,在记下场景时,我们遇到了一个问题:

我们是否从云服务(GCM 和 APN)中得到反馈,表明应用程序已针对给定负载卸载?

Pan*_*mar 5

我正在回答 GCM

当用户卸载应用程序时,它不会自动在 GCM 上取消注册。只有当 GCM 服务器尝试向设备发送消息并且设备回答应用程序已卸载或没有配置为接收com.google.android.c2dm.intent.RECEIVE意图的广播接收器时,它才会取消注册。此时,您的服务器应将设备标记为未注册(服务器将收到NotRegistered错误)。

更多信息:- GCM 架构概述