如何检测用户卸载的iOS应用程序?我需要推送严重的通知.我不想失去它

如何检测用户卸载的iOS应用程序?我需要推送严重的通知.我不想失去它,第1张

概述我知道苹果不会让你知道用户卸载你的应用程序. 我的问题 我有一个旧的传统SMS系统向最终用户发送警报短消息.大部分信息都是严重的.瓶颈是同时发送数百个SMS用户的GSM模块有限制.延迟是不可避免的. 因此,如果安装了我的应用程序,我建立了一个新的警报系统来向用户发送推送通知.注册他们的电话号码后,他们的短信提醒将被切换到新的警报系统. 一些老学校用户喜欢短信而不是推送通知问题.他们下载该应用程序, 我知道苹果不会让你知道用户卸载你的应用程序.

我的问题
我有一个旧的传统SMS系统向最终用户发送警报短消息.大部分信息都是严重的.瓶颈是同时发送数百个SMS用户的GSM模块有限制.延迟是不可避免的.

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

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

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

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

解决方法 APNS有一个反馈服务,苹果公司报告用户设备上不再有活动的任何设备令牌.苹果要求您从反馈服务中检查令牌,并停止发送推送到这些设备.

您可以使用相同的信息自动将用户移回SMS.只需将设备令牌绑定到数据库中的电话号码.如果令牌是活动的,发送推送到它.如果反馈服务报告为有效,请将其从记录中删除,然后再次使用用户电话号码进行短信.

请记住,设备令牌可以再次变为活动状态,此时,它将通过与首次相同的机制向您注册.用户重新保存并重新使用.

总结

以上是内存溢出为你收集整理的如何检测用户卸载的iOS应用程序?我需要推送严重的通知.我不想失去它全部内容,希望文章能够帮你解决如何检测用户卸载的iOS应用程序?我需要推送严重的通知.我不想失去它所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1098142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存