1

私はいつでもサーバーからデータを受信するアプリを開発しています。
このC2DMを実行するためのメカニズムを検索しましたが、アプリがインストールされるデバイスごとにGoogleアカウントが必要です

MQTT:しかし、それはサードパーティであり、私が開発している人はサードパーティを信頼していません。将来、サードパーティがサービスの料金を請求し始めたり、サービスを停止したりする可能性があるためです。

プーリング:バッテリーを大量に消費するため、これもお勧めできません。

これを行うためのより良い方法はありますか..
私は以前に同様の質問を投稿しましたが、満足のいく答えが得られず、まだ混乱しています...

4

1 に答える 1

1

これを実装する最も簡単で信頼できる方法は、C2DMを使用することです。ユーザーが Android マーケットにアクセスするためにはとにかく Google アカウントが必要なので、デバイスごとに Google アカウントを要求することは大したことではありません。心配すべき唯一の大きな例外は、Kindle Fire ユーザーです。

このブログ投稿には、独自のプッシュ サービスをロールする代替方法の優れたリストがあります: http://tokudu.com/2010/how-to-implement-push-notifications-for-android/。ただし、余分な労力 (メンテナンスを含む) が価値があるかどうかを考える必要があります。

于 2012-03-04T18:01:55.137 に答える