4

ユーザーが情報を共有するアプリを作成しています。このデータは、サーブレットを介してデータベースに保存しています。つまり、url を介してデータを取得してデータベースに保存する独自のサーブレットを呼び出しています。そのため、同じアプリの他のユーザーに、いくつかの情報が利用可能であることを通知してもらい、他のユーザーが更新した情報を取得したいと考えています。これを機能させるには、ポーリングまたはプッシャーを使用できます。ただし、ポーリングには多くのバッテリー電力が必要です。C2DM を試しましたが、うまくいきません。だから私はC2DM以外に実装できる他のメカニズムを考えています。それを動作させるためのいくつかの方法を提案してください。たとえば、あなたが遭遇した場合。

4

1 に答える 1

4

C2DM は廃止されました。新しいバージョンはGoogle Cloud Messaging (GCM) と呼ばれ、ユース ケースにまさに必要なものです。Java サーブレットを使用するGCM Demo Applicationもあります。ソース コードはここにあります。直接参照するか、GitHub を使用する場合は、このリポジトリを使用できます。

サーブレットコードはファイルにあります

samples/gcm-demo-server/src/com/google/android/gcm/demo/server/HomeServlet.java

入門ガイドの指示に従えば、すぐにアプリケーションが動作するようになります。一緒にコピーペーストしようとしないことをお勧めします.GCMアーキテクチャがどのように機能するかを明確に理解する必要があります.

于 2012-09-22T09:30:10.213 に答える