4

GCM (Google Cloud Messaging)を使用したいのですが、代わりに Windows Server (IIS) でセットアップできるかどうか疑問に思っていましたか?

現在、私の Web サービスはすべて Windows サーバーで WCF サービスとしてホストされています。GCM 専用のサーバーを用意する必要はありません。

4

1 に答える 1

4

何の代わりに?インターネットに接続されているすべてのサーバーをGCMメッセージの送信者として使用できます。デバイスの登録IDをサーバーに渡すには、Androidアプリケーションがサーバーに接続できる必要があります。また、メッセージを送信するには、サーバーがにPOSTリクエストを送信できる必要がhttps://android.googleapis.com/gcm/sendあります。

または、GCMドキュメントに記載されているとおり:

GCM機能を使用するクライアントAndroidアプリケーションを作成する前に、次の基準を満たすアプリケーションサーバーが必要です。

  1. クライアントとコミュニケーションをとることができます。
  2. GCMサーバーへのHTTPSリクエストを送信できます。
  3. 指数バックオフを使用して、リクエストを処理し、必要に応じて再送することができます。
  4. APIキーとクライアント登録IDを保存できます。APIキーは、メッセージを送信するPOSTリクエストのヘッダーに含まれています。
于 2013-03-03T00:56:48.910 に答える