0

WebサービスAPIのクライアントを開発していますが、一部のデータはSQLiteデータベースに永続的に保存されています。

GCMは、データの同期を維持するための堅牢な方法ですか?

つまり、GCMプッシュ通知は、データの同期を維持するのに十分ですか、メッセージが「失われる」か、サービスが利用できない可能性がありますか?

4

1 に答える 1

4

GCMは、主に「くすぐり」メカニズムとして機能するように設計されており、他の方法で取得できる情報があることを事前に認識できるようにします。4Kペイロードよりも多くのデータをパックすることは可能ですが、GCMには信頼性の保証や適時性の保証などはありません。

したがって、データベースの同期を維持するためのポーリングの補助としてGCMを使用することは、完全に合理的であるように思われます。データベース変更の唯一の配信メカニズムとしてGCMを使用することは、危険なようです。

于 2012-10-14T11:38:47.017 に答える