バックグラウンド: アプリがバックグラウンドにあるときにシステム/ローカル通知をキューに入れることができるプラグインを使用して、iOS および Android に PhoneGap アプリケーションをセットアップしています。アプリが終了または強制終了された場合、またはインストール/電源投入後に起動されていない場合は機能しないことはわかっていますが、これらはそれほど重要ではありません。
私がやりたいことは、(アプリ名に関連付けられた) 通知を保持するデータベースを作成し、アプリが定期的に (5 分?) サーバーに対して getJSON 要求 (jQuery) を実行し、通知を取得することです。
私が知りたいのは、どの通知を複製することなく、どの通知をサーバーから取得する必要があるかをデバイスに知らせるにはどうすればよいかということです。重複しないようにするために、デバイスが取得したすべての通知の ID を保存する必要がありますか? これは、デバイスに不要なデータを大量に保存し、ローカル データが消去されるとめちゃくちゃになる可能性があるようです。これは、最新の情報を取得するという点で RSS のように機能すると思いますが、重複はしません。