1

GCM(Google Cloud Messaging)サービスを理解するためにクライアントサーバープロジェクトを作成しました。展開したときの最初の試行でうまく機能しています:--

1) 私のデバイスへの Android アプリ。

2) Appengine アプリから Appengine サーバーへ。

しかし、主にappengineアプリでプロジェクトに変更を加える必要がある場合はどうすればよいですか。appengine サーバーにデプロイして、正常に動作しているかどうかをテストする必要があるたびに。それには多くの時間がかかります。

エミュレータではなくAndroid DEVICE(クライアントとして)でローカルappengineサーバーアプリ(サーバーとして)をテストする方法....?? つまり、ローカル サーバーで実行されている appengine アプリケーションが GCM サーバー (WWW のどこか) に接続し、Android デバイスにプッシュ通知が送信される方法を意味します...

4

1 に答える 1

0

メッセージを GCM サーバーに送信するために、ローカル サーバーを実行する必要さえありません。インターネットに接続して HTTP POST 要求を送信できるローカル コンピューターで実行されているアプリケーションは、GCM サーバーにメッセージを送信できます。メッセージはデバイスに送信されます (正しい登録 ID を使用していると仮定します)。

Android アプリで登録 ID をローカル コンピューターに送信する場合にのみ、ローカル サーバーが必要です。

これは、ローカル サーバーをセットアップしなくても、ほとんどのサーバー コードをローカルで簡単にテストできることを意味します。

于 2013-03-20T20:55:26.400 に答える