我的问题
我有一个旧的传统SMS系统向最终用户发送警报短消息.大部分信息都是严重的.瓶颈是同时发送数百个SMS用户的GSM模块有限制.延迟是不可避免的.
因此,如果安装了我的应用程序,我建立了一个新的警报系统来向用户发送推送通知.注册他们的电话号码后,他们的短信提醒将被切换到新的警报系统.
一些老学校用户喜欢短信而不是推送通知问题.他们下载该应用程序,并注册他们的电话号码.然后,他们发现他们的手机没有3G数据计划.他们删除了应用程序,而没有注册他们的电话号码.
我的新系统不知道在不注销电话号码的情况下删除了应用程序.所有严重的警报消息仍然继续发送到他们的手机不存在的应用程序.
我的问题
有什么聪明的想法或机制可以检测到用户已经删除我的应用程序?
您可以使用相同的信息自动将用户移回SMS.只需将设备令牌绑定到数据库中的电话号码.如果令牌是活动的,发送推送到它.如果反馈服务报告为有效,请将其从记录中删除,然后再次使用用户电话号码进行短信.
请记住,设备令牌可以再次变为活动状态,此时,它将通过与首次相同的机制向您注册.用户重新保存并重新使用.
总结以上是内存溢出为你收集整理的如何检测用户卸载的iOS应用程序?我需要推送严重的通知.我不想失去它全部内容,希望文章能够帮你解决如何检测用户卸载的iOS应用程序?我需要推送严重的通知.我不想失去它所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)