問題タブ [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.
android - C2DM登録IDとGCM登録ID?
GoogleがC2DMを廃止し、GCMに変更したことに気付きました。次に、移行ドキュメントに次のように記載されています。
GCMからの応答を受信した後、取得した登録IDをアプリケーションサーバーに送信する必要があります。これを行うとき、サーバーが既存のC2DM登録と区別できるように、アプリケーションはGCM登録IDを送信していることを示す必要があります。
C2DMをGCMに移行したことがある場合、登録IDは両方のサービスで異なる形式になっていますか?それが述べているので
アプリケーションは、サーバーが既存のC2DM登録と区別できるように、GCM登録IDを送信していることを示す必要があります。
ありがとう
android - C2DMからGCMへの移行
これを読んでいますが、どうしたらいいのかわかりません。今、私のアプリケーションはこのコードによってc2dmに登録を行っています:
c2dmからgcmに移行するには、このコードで何を変更する必要がありますか?
java - サーバーからメッセージを投稿できません: Google Cloud Messaging
私は GCM について読んでいますが、同時にドキュメント(extras/google/gcm/gcm-server/)
とにあるサンプル コードを試していますextras/google/gcm/gcm-client/
。
クライアント(デバイス)の登録プロセスは正常に機能しています。しかし、登録済みのデバイスにメッセージを送信しようとすると、1 つのデバイスが追加されている場合でも、複数のデバイスがサーバーに追加されている場合でも、エラーが発生します。
コードは次のとおりです。
注:コードはドキュメントに記載されているものと同じです。追加しただけgetMessage()
です。
1 つのデバイスを登録すると、コンソールにエラーが表示されました
注: SendAllMessagesServlet.java:75 にコメントを追加しました。上記のコードを参照してください。
複数の場合
この問題を解決するにはどうすればよいですか?
android - GoogleGCMIntentServiceはインスタンス化します
GCMを起動して実行しようとしていますが、デバイスが登録要求を送信していますが、GCMサーバーから応答がありません。以下に、マニフェストとGCMIntentServiceの定義、およびGCMサーバーに登録するための呼び出しを含めました。私はずっとそれを見つめていました、もしそうなら私は謝罪します、私は明白な何かを逃しているかもしれません。
すべてのアイデアを歓迎します!
これが私のマニフェストです:
GCMからのリターンを処理するためのGCMIntentServiceは次のとおりです。
メインクラスのonCreateメソッドに次のように登録しようとしています。
更新 Razの提案を試しましたが、次のエラーが発生しました。
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 アカウントにサインインしています。
android - モバイルで gcm 通知を受信できない: Android
Androidモバイルでgcm通知を取得しようとしています.すべて正常に動作し、Androidデバイスはgcmサーバーからregistrationidを取得し、PHPサーバーに送信して保存します.次に、そのregistrationIDを使用してPHPスクリプトを実行し、通知を送信しますAndroid mobile.The通知が表示されず、デバイスにランタイム例外が表示されます(エミュレータで実行すると、この例外はポップアップしません)。私のIntentServiceクラスには、私から理解できない問題がありますログキャット。
ここに私の IntentService クラスがあります:
これが私のLogcatです:
アップデート:
これは私のphpスクリプトから送信するものです:
そして、これが結果として得られるものです。
android - Android GCM - 異なるデバイスで毎回同じ登録 ID
GCM を使用しようとしていますが、異なるデバイスでの GCMRegistrar.getRegistrationId 呼び出しを除いて、すべて正常に動作しています。このコードをエミュレーターと 2 つの異なる電話で実行しましたが、GCMRegistrar.getRegistrationId は常に同じ文字列を返します。デバイスごとに異なると思っていましたが、そうではありません。私は何か間違ったことをしていますか?これが私が使用しているコードです(ドキュメントから取得)。
エミュレータでこれを最初に実行したとき、GCMRegistrar.getRegistrationId は "" を返しましたが、その後の呼び出しでは大きな ID を返します。それは理にかなっている。奇妙なことに、2 台の電話で同じコードを実行すると、両方とも同じ ID (エミュレーターが返したもの) を返し、このアプリを以前に実行したことがありませんでした。
wordpress - Google Cloud Messaging (GCM) 用の Wordpress プラグインはありますか
Google クラウド メッセージング用の Wordpress 環境用のプラグインを探しています。利用可能ですか、それとも作成するのは難しいですか?
android - com.google.android.gsfパッケージが見つかりませんでした
新しいGoogleクラウドメッセージングシステムを使用しようとしていますが、いくつか問題があります。
はじめにのドキュメントを読み、デモアプリを確認しました。その後、アプリケーションに要件を適用し、API16を使用して新しい仮想デバイスを作成しました。
しかし、デバイスをGCMに登録しようとすると、次の行が原因で失敗します。
logcatには、次のエラーが表示されます。
クラスパスにgcm.jarを追加しました。何が悪いのかわかりません。
cordova - C2DM から GCM への移行
Phonegap フレームワークを使用して Android GCM の使用を開始したいと考えています。
Phonegap と組み合わせて GCM を使用した人はいますか? または、誰かが同じプラグインを作成しましたか?