gpt4 book ai didi

ios - 如何检测用户卸载的 iOS App?我需要推送严重通知。我不想失去它

转载 作者:技术小花猫 更新时间:2023-10-29 10:46:43 67 4
gpt4 key购买 nike

我知道 Apple 不会让您知道用户卸载了您的应用程序。

我的问题
我有一个旧的遗留短信系统,可以向最终用户发送警报短信。这些消息中的大多数都是严肃的。瓶颈是 GSM 模块在同时发送数百个 SMS 用户时有限制。延迟是不可避免的。

因此,我构建了一个新的警报系统,如果他们安装了我的应用程序,就会向我的用户发送推送通知。注册他们的电话号码后,他们的短信警报将切换到新的警报系统。

问题是一些老派用户更喜欢短信而不是推送通知。他们下载了该应用程序,并注册了他们的电话号码。然后,他们发现他们的手机没有 3G 数据计划。他们在没有注销电话号码的情况下删除了该应用程序。

我的新系统不知道谁在没有注销电话号码的情况下删除了应用程序。所有严重的警报消息仍然不断地发送到他们手机上不存在的应用程序中。

我的问题
有什么聪明的想法或机制可以检测到用户删除了我的应用程序吗?

最佳答案

APNS 有一个反馈服务,Apple 报告任何在用户设备上不再事件的设备 token 。 Apple 要求您检查来自反馈服务的 token 并停止向这些设备发送推送。

您可以使用相同的信息自动将用户移回 SMS。只需将设备 token 绑定(bind)到数据库中的电话号码即可。如果 token 处于事件状态,则向其发送推送。如果反馈服务报告它处于非事件状态,请将其从您的记录中删除并再次使用用户电话号码发送短信。

请记住,设备 token 可以再次激活,此时,它将通过与第一次相同的机制向您注册。与用户重新保存,再次使用推送。

关于ios - 如何检测用户卸载的 iOS App?我需要推送严重通知。我不想失去它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21592576/

67 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com