問題タブ [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 - PHPを使用してGCMのAndroid登録IDを取得する
私はこれを理解しようとしてぐるぐる回っています。iOS でプッシュ通知が正常に機能するようになり、Android GCM で同じことをしようとしています。ユーザーの登録 ID を収集できるサービスを公開する方法に行き詰まっています。私のサーバーではJavaを使用するのは本当に苦痛なので、phpのみのソリューションが役立ちます。私の通知スクリプトはこれまでのところ次のようになっています。
どんなアイデアでも大歓迎です。
java - gcm-server.jar オフセット = 6 のメジャー バージョンが正しくありません
gcm-server.jar に問題があります。昨日まではすべて正常に機能していましたが、war ファイルをサーバーにデプロイすると、次のエラーが発生します。
gcm-server.jar を開くと、コメントがあります。
私はjava5を実行しているEclipseを使用しています。java5で動作させるにはどうすればよいですか?
ご協力ありがとうございました。
android - GCMは初回実行時に登録IDを表示しませんか?
GCMのデモSamplePushアプリケーションを実行しようとしています。初めてインストールしたときにtextviewが空白で表示され、再度実行すると、textviewにregistrationIDが表示されます。
私が参照しているチュートリアルは次のとおりです:http://android.amolgupta.in/2012/07/google-cloud-messaging-gcm-tutorial.html
なぜそうなのか誰か知っていますか?それを解決するための解決策はありますか?
gwt - GCMサーバーjarとGWTを使用したGCM
こんにちは、GCMとGWTの新しい蜂です。私は、gcm-server実装用のjarをどこから入手するのか悩んでいましたが、ダウンロード用のjarを文字通り見つけることができませんでした。appengineサーバーのgcm-server.jarをどこから入手できるか教えてください。
また、GCMを使用してAndroidへのGWTプッシュ実装を進めるにはどうすればよいですか。
このリンクを見つけましたが、このページにダウンロード用のgcm-serverjarのソースがあるかどうかわかりませんでした。
android - Android用GCM(Google Cloud Messaging)、.Netでサードパーティサーバーを作成
.Netを使用してAndroid用のGCM(Google Cloud Messaging)用のサードパーティサーバーを実装するには、いくつかの助けが必要です。
公式ドキュメントには、servlet-apiおよびgcm-server.jar(サーバー側のJavaヘルパーAPI)を使用して使用するためのガイドラインが記載されています。
.NetFrameworkで使用するのに相当するものはありますか。.Netを使用してGCMを実装するのに役立つガイドラインはありますか?
c# - C# での Google クラウド メッセージング サーバー側コード
.Net を使用して Android 用の GCM (Google Cloud Messaging) 用の実装サードパーティ サーバーを作成したいと考えています。公式ドキュメントには、servlet-api および gcm-server.jar (サーバー側の Java ヘルパー) で使用するためのガイドラインが記載されています。
C#で使用するのに相当するものはありますか?
android - Android GCM: 複数のアプリケーションで同じ送信者 ID
複数のアプリケーションで同じ送信者 ID を使用することはできますか? 現在、同じバックエンドを使用する 18 個のアプリケーション (異なる言語といくつかの機能) があります。現在、GCM でプッシュ通知を実装しています。しかし、バックエンド チームは、すべてのアプリケーションの SENDER ID という 1 つの Google プロジェクトのみを使用することを好みます。誰か試した?このシナリオは可能ですか?欠点は何ですか?
ありがとう
google-cloud-messaging - Android GCM を別のネットワークに切り替える
ローカル ネットワークで Android gcm を正常に動作させることができました。ただし、サーバーの URL が 192.168 の範囲の IP アドレスであることがわかりました。このデバイスを同じネットワークに登録すると、正常に登録され、メッセージを送信できます。しかし、登録後、デバイスを別のネットワークに切り替えて gcm メッセージを送信しようとすると、機能しないことがわかります。なぜこれが起こっているのかわかりません。アーキテクチャによると、アプリはアプリケーション サーバーに 1 回だけ接続します。その後、すべてのメッセージは Google サーバー経由で中継されます。したがって、IPアドレスがローカルのものであっても、デバイスが登録されると、別のネットワークに切り替えることができるはずです
gwt - Appengine から Android に gcm push を送信する
Android デバイスから appengine に登録できました。appengine に登録すると、Android アプリで registrationId を取得します。registrationId を使用して、appengine サーバーから Android アプリにメッセージを送信しようとしていました。
上記のコードを http post メソッドに埋め込みました。
しかし、次のエラーが表示されます。
誰でも問題を解決するのを手伝ってくれませんか。
android - C2DMReg - handleRequest が java.net.UnknownHostException をキャッチしました: android.clients.google.com
私の質問は[C2DMReg] handleRequest catch java.net.UnknownHostException: android.clients.google.comに関連しています。重複としてマークされている同じタイトルの質問を StackOverflow で見つけました。しかし、言及されている重複は、ここでの問題とは何の関係もありません。これは、C2DM ではなく、新しい GCM に関連しています。
私のコード ソースは、Android API ガイドの GCM チュートリアルからのものです。
デバイスをGCMに登録するための私の機能は次のとおりです。
私の BroadCastReceiver クラスは次のとおりです。
私のマニフェストファイルには、次のように MyBroadcastReceiver のアクセス許可が含まれています
ログには、register_device function() からのカスタム ログが表示されますStarting service for registration Intent
そして[C2DMReg] handleRequest caught java.net.UnknownHostException: android.clients.google.com
タグ付きで表示C2DMRegistrar
Received broadcast from Intent
MyBroadcastReceiver からのカスタム ログは表示されません。だから、私が信じている MyBroadcastReceiver に到達することはありません。なぜこれが起こるのか理解できません。
私はエミュレータを使用していません。私は自分のデバイスを使用しており、Google アカウントに登録されています。