問題タブ [google-cloud-messaging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1243 参照

android - C2DM登録IDとGCM登録ID?

GoogleがC2DMを廃止し、GCMに変更したことに気付きました。次に、移行ドキュメントに次のように記載されています。

GCMからの応答を受信した後、取得した登録IDをアプリケーションサーバーに送信する必要があります。これを行うとき、サーバーが既存のC2DM登録と区別できるように、アプリケーションはGCM登録IDを送信していることを示す必要があります。

C2DMをGCMに移行したことがある場合、登録IDは両方のサービスで異なる形式になっていますか?それが述べているので

アプリケーションは、サーバーが既存のC2DM登録と区別できるように、GCM登録IDを送信していることを示す必要があります。

ありがとう

0 投票する
3 に答える
2368 参照

android - C2DMからGCMへの移行

これを読んでいますが、どうしたらいいのかわかりません。今、私のアプリケーションはこのコードによってc2dmに登録を行っています:

c2dmからgcmに移行するには、このコードで何を変更する必要がありますか?

0 投票する
5 に答える
7186 参照

java - サーバーからメッセージを投稿できません: Google Cloud Messaging

私は GCM について読んでいますが、同時にドキュメント(extras/google/gcm/gcm-server/)とにあるサンプル コードを試していますextras/google/gcm/gcm-client/

クライアント(デバイス)の登録プロセスは正常に機能しています。しかし、登録済みのデバイスにメッセージを送信しようとすると、1 つのデバイスが追加されている場合でも、複数のデバイスがサーバーに追加されている場合でも、エラーが発生します。

コードは次のとおりです。

注:コードはドキュメントに記載されているものと同じです。追加しただけgetMessage()です。

1 つのデバイスを登録すると、コンソールにエラーが表示されました

注: SendAllMessagesServlet.java:75 にコメントを追加しました。上記のコードを参照してください。

複数の場合

この問題を解決するにはどうすればよいですか?

0 投票する
3 に答える
34870 参照

android - GoogleGCMIntentServiceはインスタンス化します

重複の可能性:
Android RuntimeException:サービスをインスタンス化できません

GCMを起動して実行しようとしていますが、デバイスが登録要求を送信していますが、GCMサーバーから応答がありません。以下に、マニフェストとGCMIntentServiceの定義、およびGCMサーバーに登録するための呼び出しを含めました。私はずっとそれを見つめていました、もしそうなら私は謝罪します、私は明白な何かを逃しているかもしれません。

すべてのアイデアを歓迎します!

これが私のマニフェストです:

GCMからのリターンを処理するためのGCMIntentServiceは次のとおりです。

メインクラスのonCreateメソッドに次のように登録しようとしています。

更新 Razの提案を試しましたが、次のエラーが発生しました。

0 投票する
1 に答える
6866 参照

android - Android の gcm サンプルでレジスタが返されます: http エラー 400

http://developer.android.com/guide/google/gcm/gs.htmlに記載されている手順に従いましたが、デバイス (froyo で実行) から登録しようとするたびに、以下のエラーが発生します。

07-04 22:48:31.178: D/C2DMRegistrar(3880): [C2DMRegistrar.66] 登録: HTTP エラー 400

senderIdについては、 projectID (Google による)、メール ID、および API キーを使用してみましたが、どれも機能しませんでした。

Android マーケットがあり、デバイスで Google アカウントにサインインしています。

0 投票する
1 に答える
2083 参照

android - モバイルで gcm 通知を受信できない: Android

Androidモバイルでgcm通知を取得しようとしています.すべて正常に動作し、Androidデバイスはgcmサーバーからregistrationidを取得し、PHPサーバーに送信して保存します.次に、そのregistrationIDを使用してPHPスクリプトを実行し、通知を送信しますAndroid mobile.The通知が表示されず、デバイスにランタイム例外が表示されます(エミュレータで実行すると、この例外はポップアップしません)。私のIntentServiceクラスには、私から理解できない問題がありますログキャット。

ここに私の IntentService クラスがあります:

これが私のLogcatです:

アップデート:

これは私のphpスクリプトから送信するものです:

そして、これが結果として得られるものです。

0 投票する
2 に答える
2750 参照

android - Android GCM - 異なるデバイスで毎回同じ登録 ID

GCM を使用しようとしていますが、異なるデバイスでの GCMRegistrar.getRegistrationId 呼び出しを除いて、すべて正常に動作しています。このコードをエミュレーターと 2 つの異なる電話で実行しましたが、GCMRegistrar.getRegistrationId は常に同じ文字列を返します。デバイスごとに異なると思っていましたが、そうではありません。私は何か間違ったことをしていますか?これが私が使用しているコードです(ドキュメントから取得)。

エミュレータでこれを最初に実行したとき、GCMRegistrar.getRegistrationId は "" を返しましたが、その後の呼び出しでは大きな ID を返します。それは理にかなっている。奇妙なことに、2 台の電話で同じコードを実行すると、両方とも同じ ID (エミュレーターが返したもの) を返し、このアプリを以前に実行したことがありませんでした。

0 投票する
2 に答える
1082 参照

wordpress - Google Cloud Messaging (GCM) 用の Wordpress プラグインはありますか

Google クラウド メッセージング用の Wordpress 環境用のプラグインを探しています。利用可能ですか、それとも作成するのは難しいですか?

0 投票する
2 に答える
49856 参照

android - com.google.android.gsfパッケージが見つかりませんでした

新しいGoogleクラウドメッセージングシステムを使用しようとしていますが、いくつか問題があります。

はじめにのドキュメントを読み、デモアプリを確認しました。その後、アプリケーションに要件を適用し、API16を使用して新しい仮想デバイスを作成しました。

しかし、デバイスをGCMに登録しようとすると、次の行が原因で失敗します。

logcatには、次のエラーが表示されます。

クラスパスにgcm.jarを追加しました。何が悪いのかわかりません。

0 投票する
0 に答える
347 参照

cordova - C2DM から GCM への移行

Phonegap フレームワークを使用して Android GCM の使用を開始したいと考えています。

Phonegap と組み合わせて GCM を使用した人はいますか? または、誰かが同じプラグインを作成しましたか?