删除iOS应用后保存推送通知数据

时间:2012-03-12 08:14:37

标签: iphone objective-c ios cocoa-touch push-notification

我在iOS上测试推送通知时遇到了这种情况。 当用户注册接收远程通知时。当用户收到通知时,他会添加条件列表。我在设备上的sqlite文件中保留了这个条件列表。如果用户删除了该应用,则此列表消失。

处理此问题的最佳方法是什么:

  • 将条件列表保留在服务器上,以便用户重新安装应用程序 可以使用他的设备令牌获取最后一个列表并继续接收 来自服务器的通知。
  • 如果用户删除了应用并重新安装,他就不应该看到旧的 通知。

感谢您的帮助, 提前谢谢

1 个答案:

答案 0 :(得分:1)

  • 将条件列表保留在服务器上,以便用户重新安装应用程序时,他可以使用设备令牌获取最后一个列表,并继续从服务器接收通知。

    这是一个不错的选择。

  • 如果用户删除了应用并重新安装,则不应看到旧通知。

    将默认plist中的标志保留为NO。首次启动时检查用户是否已使用设备令牌读取服务器中的通知。然后将标志设置为YES。因此,当下次用户重新安装应用程序时,您可以提供最新通知,因为已读取通知的列表在您的服务器上是安全的。

    快乐编码