GCM (Google Cloud Messaging)を使用したいのですが、代わりに Windows Server (IIS) でセットアップできるかどうか疑問に思っていましたか?
現在、私の Web サービスはすべて Windows サーバーで WCF サービスとしてホストされています。GCM 専用のサーバーを用意する必要はありません。
GCM (Google Cloud Messaging)を使用したいのですが、代わりに Windows Server (IIS) でセットアップできるかどうか疑問に思っていましたか?
現在、私の Web サービスはすべて Windows サーバーで WCF サービスとしてホストされています。GCM 専用のサーバーを用意する必要はありません。
何の代わりに?インターネットに接続されているすべてのサーバーをGCMメッセージの送信者として使用できます。デバイスの登録IDをサーバーに渡すには、Androidアプリケーションがサーバーに接続できる必要があります。また、メッセージを送信するには、サーバーがにPOSTリクエストを送信できる必要がhttps://android.googleapis.com/gcm/send
あります。
または、GCMドキュメントに記載されているとおり:
GCM機能を使用するクライアントAndroidアプリケーションを作成する前に、次の基準を満たすアプリケーションサーバーが必要です。
- クライアントとコミュニケーションをとることができます。
- GCMサーバーへのHTTPSリクエストを送信できます。
- 指数バックオフを使用して、リクエストを処理し、必要に応じて再送することができます。
- APIキーとクライアント登録IDを保存できます。APIキーは、メッセージを送信するPOSTリクエストのヘッダーに含まれています。