卸载应用程序时在Azure通知中心中检测

时间:2017-03-28 09:43:03

标签: android ios google-cloud-messaging apple-push-notifications azure-notificationhub

我需要在Android和iOS中检测何时卸载应用程序。目的是更新后端的表记录。

似乎它不存在"规范方式"在设备端检测卸载,但有些人说在发布推送通知时可能会处理邮件错误。

我们使用带有NotificationhubClient类的Azure Notification Hub,但我无法看到响应中的值,而不是警告卸载的应用程序通知失败。 GCM必须返回"未注册"但我只获得了成功"结果。 我也可以看到设备的注册作为NotificationHubClient.GetAllRegistrations方法的响应。在所有注册的响应中仍然出现我在卸载应用程序的设备注册。

如果已卸载应用,真的只知道Azure Notification Hub吗?如果仍然安装了应用程序

,它可能会向Firebase o Apple发送带有注册ID的请求

1 个答案:

答案 0 :(得分:0)

进行一些测试我可以看到Azure的注册比卸载它的应用程序后1或2小时消失。这项工作在Android GCM中。在iOS中,注册仍会在此时间之后出现。