【发布时间】:2017-08-21 07:44:32
【问题描述】:
我需要在 Android 和 iOS 中检测应用程序何时被卸载。目的是更新后端的表记录。
似乎不存在检测设备端卸载的“规范方法”,但有人说在发布推送通知时可以处理消息错误。
我们使用带有类 NotificationhubClient 的 Azure 通知中心,但我看不到响应值,而不是警告已卸载应用程序的通知失败。 GCM 必须返回“未注册”,但我只收到“0 成功”的结果。 我也可以看到设备注册作为 NotificationHubClient.GetAllRegistrations 方法的响应。在所有注册的响应中仍然出现我卸载应用程序的设备注册。
真的只有通过 Azure 通知中心才能知道应用是否已卸载?如果仍然安装了应用程序,则可以使用注册 ID 向 Firebase 或 Apple 提出请求
【问题讨论】:
标签: android ios google-cloud-messaging apple-push-notifications azure-notificationhub