2

私の知る限り、GoogleC2DMサーバーはサードパーティのサーバーから通知を出します。GoogleC2DMサーバーをデータのホストにすることは可能ですか。同じアプリケーションの他のユーザーがデータの通知を受信できるように、AndroidアプリケーションからGoogleC2DMサーバーにデータを送信できますか?

4

2 に答える 2

3

技術的にはそうです(Piyushの答えによると)が、私はそれを強くお勧めしません。まず、アプリの各インスタンスは、プライベート認証クレデンシャルにアクセスできる必要があります(これは現在、侵害されるリスクがあります)。次に、これらの資格情報を更新する場合は、すべてのインストール(つまり、すべてのユーザー)を同時に更新する必要があります。そうしないと、通信の問題が発生します。

代わりに、無料の「google app engine」アカウントを取得し、そのチャネル(または他のクラウドベースのプロバイダー)を介してブロードキャスト通信を行うことをお勧めします。キーを安全に一元管理することができます。

于 2011-06-07T13:03:44.067 に答える
1

はい、最初に、アプリケーションがC2DMサーバー側から取得した登録キーを使用してGoogleで自分自身をOAuthenticateする必要がある可能性があります。詳細については、Lars Vogelチュートリアルを参照してください。ここでは、メッセージを送信するためにアプリケーションでローカルサーバーコードを設定する方法を確認できます。まず、こちらのGoogle登録リンクを使用してGoogleC2DMサーバーにアプリケーションを登録します。

于 2011-05-17T11:13:09.513 に答える