問題タブ [android-c2dm]

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 に答える
261 参照

android - GoogleにC2DM通知を登録すると、サーバー側が設定されていなくても回答を得ることができますか?

プッシュ通知を受信するようにC2DMReceiverを実装しようとしています。Chrome To Phoneコードをダウンロードして使用し、このサービスを使用しているいくつかの異なるアプリケーションのコードを調べました。Googleに申し込みをし、申し込みが受理されたというメールを受け取りました。今、私は(何度も;-))ある種の回答を登録して受け取ることを試みましたが、C2DMReceiverでは何も起こりません。サービスが実行されていても呼び出されないようです(どこかで確認する必要がありますか??)。メッセージを送信する前に登録できるようにしたかったので、まだサーバー側のアプリケーションを作成していません。今私の質問は次のとおりです:私がしない場合、私は登録要求から何かを受け取るべきですか?サーバーサイドアプリケーションはまだありますか?これが問題なのか、それともAndroidアプリケーションで本当に何か間違ったことをしているのでしょうか?

前もって感謝します!

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

c# - AndroidC2DMサーバー側

私はちょうどアンドロイドc2dmクライアントを実装する方法を理解しましたが、サーバー側で私はいくつかの問題を抱えています。インターネットを介して検索を実行しましたが、すべてのサンプルが複雑すぎるか、Pythonで書き留められています。C#またはJavaのサーバー側の基本的なサンプルが必要です。何か提案してもらえますか?ありがとう。

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

android - Android C2DM sleeping phone

According to this Android C2DM keeps a socket alive with a heartbeat mechanism, making it able to receive push messages. This made me hope I could deliver messages to sleeping phones with an active wifi connection.

I've made an implementation setting the "delay_while_idle" to '0'. The message is delivered if my phones' screen is powered off, but not if the phone goes to sleep (tested with intervals 20mins, 1-6 hours).

I have acquired a partial cpu lock + a full wifi lock just in case.

Have I simply made something fundamentally wrong or did I misunderstand the C2DM push functionality?

Can I send messages to sleeping phones or not?

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

android - C2DM: C2DMReceiver はどこでインスタンス化されますか?

c2dm サービスを使用する Android アプリケーションを開発しようとしています。私は多くのチュートリアルを読み、chrometophone の例を見てきました。簡単な作業のように思えますが、それでも物事を機能させることができません。私が従った最後のガイドはこれです: http://www.johnhawthorn.com/2010/12/android-cloud-to-device-messaging-1/ . クラス C2DMReceiver のインスタンスを作成する必要があるのか​​、それとも c2dm サービスがクラスで宣言された関数の 1 つ (onRegistered() など) を呼び出すときに自動的に作成されるのか、本当にわかりません。

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

android - C2DM メッセージを送信

こんにちは、C2DM メッセージを送信したいと思います。メッセージを受信するには、 http://code.google.com/p/chrometophone/source/checkoutからダウンロードした Chrome to Phone アプリケーションを使用します 。送信者 ID を、このアプリケーションのサインアップに使用した別の Gmail ID に変更します。 (メッセージの送信に使用される役割アカウント)。また、上記からダウンロードした Android コードを使用して、同じメール ID の認証トークンと登録 ID を取得します。しかし、以下に示すようにcurlを使用してc2dmメッセージを送信すると、401エラーが返され、Unauthorizedと表示されます。私が間違っているところを指摘するのを手伝ってくれる人がいますか。

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

android - ゲーム向け Google の C2DM

私は、Android アプリケーションのプッシュ通知用に Google の C2DM サービスを見てきました。ただし、私のシナリオでは、アプリケーションはゲームです。サーバーからモバイル ゲーム クライアントにゲーム ステート通知をプッシュするのに、C2DM は実行不可能だと思いますか? プロジェクトとしてゲームを開発していますが、商用ゲームにはなりません。ただのプロトタイプ。

C2DM で十分でない場合、Android フォンで実行されているマルチプレイヤー ゲームにサーバーからゲーム ステートをプッシュするための提案はありますか? 私は TCP/IP 接続を調査しましたが、これは打者のパワーに影響を与えると感じています。リアルタイムの更新が必要なため、クライアントによって開始されたポーリングは効率的ではありません。

どんなアドバイスも大歓迎です ありがとう

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

php - 複数の Android デバイスを C2DM に登録すると、複数の登録 ID を受け取りますか?

C2DM に関して、電話と別のデバイス (別の電話、場合によっては GoogleTV など) があり、C2DM サーバーをセットアップした場合、両方のデバイスにインテントを送信するために使用できる 2 つの異なる登録 ID を受け取りますか?

1 つのデバイスを登録すると、自分の ID を受け取ります。次に、別のデバイスを登録すると、最初の ID を無効にする別の ID を受け取ります。私の仮定は正しいですか?

ユーザーのアカウントが一度にアクティブにできる登録 ID は 1 つだけであることを知るためだけに、多くの開発を行いたくありません。

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

android - 1 つの共通 C2DM メッセージを複数のデバイスに送信する方法

C2DM を使用して、複数の登録済みデバイスに「明けましておめでとう」という共通のメッセージを送信したいと考えています。リンクhttp://code.google.com/android/c2dm/index.htmlからC2DMについてのアイデアはほとんどなく、C2DMに登録された各デバイスには異なる認証トークンと登録IDがあることを理解しました。したがって、3 番目のアプリケーション サーバーが、登録されているすべてのデバイスに同じメッセージを送信することは可能ですか。http://code.google.com/p/chrometophone/source/checkoutからダウンロードした Chrome to phone のサンプル コードを使用しています。

したがって、誰からの助けも大歓迎です。

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

android - 本番C2DMの問題の手順

私が働いていたアプリは現在Googleマーケットにあります。

発生する可能性のある本番環境の問題を特定してGoogleに報告するにはどうすればよいですか?

本番環境の問題をGOOgleに報告するためのURLを教えてください。

ありがとう

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

php - PHP401エラーのあるC2DMサーバー

現在、独自のC2DMアプリケーションを構築しています。私は最初、プッシュ機能をテストするために小さなAndroidアプリケーションから始めました。また、シェルの正しい設定でcurlコマンドを呼び出すだけで機能します。

サーバー部分ではPHPを使用したかったのですが、クライアントにメッセージを送信しようとすると常に401エラーメッセージが表示されるため、何か問題が発生しているようです。まず、コードは2つの部分で構成されています。最初のcurlリクエストは、サーバートークンを要求します。これはうまくいきます私は動作するトークンでグーグルから実際の応答を受け取ります!

2番目のcurlリクエストは、401エラーメッセージで終了します。私が間違っていることについて何か考えはありますか?