繁体   English   中英

Apple推送通知,注销应用程序并删除应用程序问题/解决方案

[英]Apple Push notification, logging out app and deleting app problems/solutions

推送通知对我来说很有用,除了在一个场景中。 我们正在处理的应用程序需要您登录/注销,因此当您登录时,服务器会向您发送通知,而当您未登录时,它不应该。

如果用户在登录时删除了应用程序,则服务器不知道用户已删除该应用程序。 如果应用程序保持删除状态且服务器尝试发送通知,则这不是问题 - 服务器端的APNS反馈机制会捕获并关闭会话。

如果用户重新安装应用程序怎么办? 他们仍然从服务器的角度登录。 在应用启动时,您可以向服务器发送log me out消息。 如果你没有启动应用程序怎么办? 该应用仍会看到通知!

这是一个我不应该担心的愚蠢边缘案例吗? 或者有一种可以接受的解决方法。

我想说解决这个问题的最佳方法是设置一段时间(可能是一周或两周),如果用户没有使用该应用程序或服务器没有收到用户的任何数据,它会将其记录下来。

这样它就会自动将它们记录下来,如果他们没有使用它2周,他们必须再次使用该应用程序

你可以做一件事,当设备向服务器发送通知注册请求时,服务器可以检查设备的UDID,如果发现任何通知,服务器可以清除它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM