背景:我在iOS和Android上设置了一个PhoneGap应用程序,其插件允许我在应用程序处于后台时排队系统/本地通知。我知道如果应用程序退出或被杀,或者自安装/开机以来尚未启动,它将无效,但这些并不太重要。
我想要做的是创建一个包含通知(与应用名称相关联)的数据库,并定期(5分钟?)对服务器执行getJSON请求(jQuery)并检索任何通知。
我想知道的是 - 如何让设备知道它应该从服务器提取哪些通知,而不是重复一次?我是否需要存储设备检索过的每个通知的ID,以确保它不会重复?这似乎会在设备上存储大量不必要的数据,如果清除本地数据,可能会搞砸。我想这会像RSS一样起作用,因为它会获得最新信息,但不会重复。