問題タブ [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 投票する
3 に答える
17478 参照

android - Google Cloud Messaging サーバーの IP アドレス

サーバー上で GCM の実装をロールアウトしようとしており、IP によって適切なファイアウォールを開く必要があります。

android.googleapis.com の IP アドレス範囲を見つけることができる場所を知っている人はいますか?

ありがとう!

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

android - Android - 開発用の GCM、物理デバイスは必要ですか?

開発環境で GCM を使用したい場合、Android モバイル デバイス エミュレーターを使用できますか? それとも物理デバイスが必要ですか?

GCM Demo Applicationを実行したい。

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

android - Android GCMの例、サーバーからメッセージを送信するときのエラー

http://developer.android.com/guide/google/gcm/demo.html#server-setupのチュートリアルに従っています。私はウェブサーバーを使用しています(これはウェブ上の無料のjspサーバーであり、localhostではありません)。すべて問題なく、デバイスがサーバーに正常に登録されました。ページでは、1 つのデバイスが登録されていると表示されました。ただし、送信メッセージをクリックすると、次のエラーがポップアップ表示されます。私が使用したサーバーが何らかの方法を妨げたのだろうか (サーバーを切り替えるため)、または Google が提供するサンプル コードに抜け穴があるのでしょうか? わかりました。

申し訳ありませんが、例外レポートは長くなります (ただし、何が必要なのかわかりません)。

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

google-app-engine - Sender クラス - GCM の例 - Java App エンジン

Google の例を使用します (gcm-demo-appengine - Google Demo )

しかし、Googleのソースコードに問題がある可能性があると思います。実行すると、スローされます


java.lang.NoClassDefFoundError: com/google/android/gcm/server/Sender
at cloud.spam.filter.server.SendMessageServlet.newSender(SendMessageServlet.java:63)
at cloud.spam.filter.server.SendMessageServlet.init(SendMessageServlet ) .java:54)

送信者クラスにいくつか問題があります (真剣に?)
送信者クラスを別のものに置き換えることはできますか? GCMを使用するのはこれが初めてなので、送信者クラスがどれほど重要で、何に使用されるのかわかりません。
どうもありがとうございました。

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

android - Android GCM Unicode 文字が受信されない

これは私のサーバー側コードまたは Android 側コードです。このコードは、英語のメッセージに対してのみ正常に機能します。アラビア語を使用するような Unicode 憲章を使用すると、アラビア語の代わりに何も表示されません。英語のアラビア語が混在しているため、アラビア語のチャーターのみをスキップします。

解決策を教えてください。ありがとう!

これは私のC#コードです

これは、メッセージをキャッチする Android 側のコードです。

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

push-notification - GCM/APNS登録IDはどのように生成されますか

私は現在、複数のアプリを管理できるphpベースのプッシュ通知サーバーを実装しています。

GCMのregistration_idはどのように生成されますか。登録IDは、デバイスごとまたはインストールごとに生成されますか。

例:2つのアプリAとBを入手しました。

デバイスがAとBに登録するとき、インストールに同じ登録IDがあるか、インストールごとに1つのIDが生成されますか。

iOSについても同じ質問ですが、インストールまたはデバイスごとに1つのIDがありますか?

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

android - AndroidでGCMを使用してRegistrationIDを取得する方法

GCMを使用してアンドロイドでプッシュ通知をしようとしています。GCM とそのデモ アプリケーションの Google ドキュメントを読みました。ここに記載されているクライアント側プログラムを作成しました http://android.amolgupta.in/。しかし、私は登録IDを取得していません。また、次のようなポイントが得られません。

  1. これでサーバープログラムも必要ですか
  2. Googleデモアプリでは、「samples/gcm-demo-server/WebContent/WEB-INF/classes/api.key」でAPIキーを変更する必要があると彼らは言います。新しいプロジェクトを作成しているので、毎回それを行う必要があります

私の概念を明確にするために、Googleが提供する以外の適切なプロジェクトを提供してもらえますか。

どんな助けでも大歓迎です。

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

java - c2dm/GCM登録済みアプリケーションのリスト

GCM / C2DMアカウントに登録されており、データを受信するかどうかを知るために、Androidフォンにインストールされているすべてのアプリケーションを一覧表示する方法はありますか?

私は実際に私の電話でいくつかの広告を受け取ります、そして私はどのアプリケーションが私をスパムしているのか知りたいです。私は自分でいくつかのC2DMアプリケーションを作成しましたが、マニフェストにそれらの行を追加したことはわかっています。

アプリケーションのマニフェストにこれらの行が含まれているかどうかを検出できれば、それらを一覧表示できるはずです。

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

android-c2dm - 「GCMRegsistrar.register」は何をしますか?

このリンクをたどってください:https ://developer.android.com/guide/google/gcm/demo.html

自宅では、gcmデモを正常に実行できます。しかし、会社では、「認証に失敗しました」で実行に失敗しました。職場のネットワークに問題があると思います(IPまたはプロトコルのブロック)。

gcmjarのソースコードが見つからないため。それで、クライアントが「GCMRegsistrar.register」を呼び出したときに何が起こったのか誰かが知っていますか?この問題を解決するために、ネットワーク管理者にサポートを依頼したいと思います。

私は答えを持っています:https://groups.google.com/forum/#!topic / android-gcm / 7qPUp0Ym3Ak

注: 組織にインターネットとの間のトラフィックを制限するファイアウォールがある場合は、GCMとの接続を許可するようにファイアウォールを構成する必要があります。開くポートは、5228、5229、および5230です。GCMは通常5228のみを使用しますが、5229および5230を使用する場合もあります。GCMは特定のIPを提供しません。IPを頻繁に変更します。ACLの使用はお勧めしませんが、ACLを使用する必要がある場合は、このサポートリンクで提案されている方法などの幅広いアプローチを採用してください。

それは私に役立ちます。

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

android - C2DM を GCM に変更するにはどうすればよいですか?

C2DM から GCM に移行しています。移行ドキュメントの手順に従いましたが、ターミナル シェル ウィンドウでテスト メッセージをプッシュする方法がわかりません。C2DM方式と同じですか?