我们计划在我们的 Android 和 IOS 应用程序中启用推送通知。因此,在记下场景时,我们遇到了一个问题:
我们是否从云服务(GCM 和 APN)获得反馈,指出应用程序已针对给定的有效负载卸载?
我们计划在我们的 Android 和 IOS 应用程序中启用推送通知。因此,在记下场景时,我们遇到了一个问题:
我们是否从云服务(GCM 和 APN)获得反馈,指出应用程序已针对给定的有效负载卸载?
我在回答 GCM
当用户卸载应用程序时,它不会在 GCM 上自动取消注册。只有当 GCM 服务器尝试向设备发送消息并且设备回答应用程序已卸载或它没有配置用于接收
com.google.android.c2dm.intent.RECEIVE
意图的广播接收器时,它才会取消注册。此时,您的服务器应将设备标记为未注册(服务器将收到NotRegistered错误)。
更多信息:- GCM 架构概述
Pankaj 关于 GCM 的回答是正确的。
至于 APNS,他们有一个反馈服务,他们返回卸载应用程序的设备的设备令牌。