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

android - C2DM で使用する AUTH トークンを提供するのは誰ですか?

iPhone/WP7/Android 向けの IM アプリケーションを開発しています。

ドキュメントを読んだ後、ac2dm サービスでバックエンドを認証するために、どの資格情報を使用する必要があるかがよくわかりません。Chrometophoneサーバーではユーザーの認証トークンを使用ますが、クライアントのアプリケーションは Google とまったくリンクされていません。ユーザーに Google アカウントの資格情報を入力するように求めるアクティビティを作成する必要がありますか、それとも自分のアカウントを使用して c2dm に通知を送信できますか?

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

android - Google Androidエミュレーターで実行されているジャンプノートで同期を機能させることはできますか?

Google アカウントで (Google API AVD を使用して) サインインすることはできましたが、書いたメモは jumpnote.appspot.com と同期されず、その逆も同様です。アカウント設定に「同期がオフ」と表示されていることに気付きました。メニューをクリックして [今すぐ同期] ボタンをクリックすると、同期アイコンが一時的に一番上に表示されますが、その後は何も起こりません。電話で書いたメモがサーバーに反映されません。Jumpnote サンプルを C2DM 経由で正常に同期できた人はいますか? 助けてください。ありがとう。

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

android - Android C2DM サーバー送信メッセージ

c2dm アプリをテストしようとしています。Android Cloud to Device Messaging にサインアップしました。 http://code.google.com/android/c2dm/signup.html

例えば:

連絡先メール * ホワイトリストに登録された場合に連絡するメール アドレス: aaa@gmail.com

ロール アカウントのメールアドレス * C2DM へのメッセージ送信に使用される Google アカウント ID: bbb@gmail.com

アプリと送信者 ID (bbb@gmail.com) から c2dm サービスに登録し、registration_id を取得します。

その後、サードパーティのサーバーは、電子メールとパスワードを使用して ClientLogin 認証を取得する必要があります。どのメールから?ホワイトリストに登録された電子メール (aaa@gmail.com) または送信者 ID (bbb@gmail.com)?? 私は両方の電子メールを試し、このプロセスからauthorization_idを取得しました。

しかし、registration_id と authorization_id を使用して C2DM サーバーにメッセージを送信すると、応答コード 401 Unauthorize が返されました。ホワイトリストに登録された電子メール (aaa@gmail.com) と送信者 ID (bbb@gmail.com) からの authorization_id を使用しますが、どれも機能しませんでした。

何が問題なのですか?ありがとうございます。

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

android - androidc2dm登録ID

Android Cloud to DeviceMessagingFrameworkの説明を読みました。アプリがC2DMサーバーに正常に登録されると、登録IDを受け取ります。登録IDは、アプリケーションが明示的に登録を解除するまで、またはGoogleがアプリケーションの登録IDを更新するまで続きます。Googleがアプリケーションの登録IDを更新するのはいつですか?再度登録して新しい登録IDをサーバーに送信できるように、どのようにしてそれを知ることができますか。

ありがとうございました。

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

android - スペースと漢字をデコードする方法

私のサーバーはc2dmサーバーを介してメッセージを送信します元のメッセージ:これは中文文字を含む文字列です

しかし、Androidアプリでメッセージを受信すると受信:This + is + a + string + contains +%E4%B8%AD%E6%96%87 + character

メッセージをデコードする方法は?

ありがとう

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

android-c2dm - Javaの問題があるC2DMサーバー側のClientLogin

C2DMのサーバー側を実装しようとしています。サインアッププロセスを介してアプリケーションをGoogleに登録し、確認メールを受け取ったので、user/pwdは正常であるはずです。最初のステップは、ClientLoginを介して認証トークンを取得することです。コードを実行すると、応答コード403/Forbiddenが表示されます。誰かアイデアはありますか?

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

c# - Android C2DM 無効な登録

Google c2dm サービスに登録する Android アプリを作成しました。また、c2dm サービスから registration_id トークンを正常に取得しています。

すでに Android Cloud to Device Messaging フォームに署名しており、c2dm サービスから確認メールを受け取りました。

クライアント側ではすべて問題ないようです。シミュレーター環境で registration_id を取得しています。それで、大丈夫です。

ただし、サーバー側では、Google サービスを認証し、Auth コードを受信して​​から、以下のコードで c2dm send url を呼び出しています。

Error=InvalidRegistrationc2dm サービスからの応答をまだ受信しています。

私が間違っていることは何ですか?

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

android - AndroidでC2DMを使用してプッシュ通知を実装するには?

私はアンドロイドでサーバーにメッセージを送信したいアプリを作成したいと思います。また、アンドロイドで C2DM を介して更新がある場合はサーバーから通知を取得したいと考えています。

サードパーティのサーバーにメッセージを送信する方法。(php のようなサードパーティ サーバー) および入力は、サードパーティ サーバーにメッセージを送信するために必要です。また、応答のサードパーティ サーバーを C2DM に送信し、C2DM から Android デバイスに通知を取得する方法を教えてください。

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

android - ロングポーリング vs Apple プッシュ通知サービス & Android C2DM

リアルタイムの制約があるモバイル アプリケーションを構築しています。したがって、スタックオーバーフローに目を向けてアドバイスと意見を取得し、実行中にアプリケーションの状態を更新するための最良のソリューションを決定しようとします。

  1. サーバーへのロングポーリングまたは直接接続に依存する
  2. Apple Push Notification Service と Android C2DM に依存

APNS と C2DM は、アプリケーションが実行されているかどうかに関係なく、通知をプッシュするための統一されたインターフェイスを提供するという事実を超えて、カスタム ソリューション (ロング ポーリングまたは直接接続に基づく) はより柔軟で、遅延への依存度が低いと言えます。 Apple & Android キュー。

私が見る限り、議論のほとんどは、スマートフォンで接続を開く場合と比較して、接続を開いたままにしておくために消費するバッテリーのコストの比較から生じていると思います.

したがって、私は特に次の 2 つのことに関心があります。

  • APNS と C2DM の経験
  • スマートフォンで TCP 接続を開いたままにしておくことのすべての意味の詳細。

参考文献大歓迎!ありがとう!

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

android - Android C2DM の Google アカウントの選択


C2DM サービスに問題があります。デバイスに複数の Google アカウントがログオンしていることを考えると、アプリケーションでこれらのアカウントの 1 つを選択して C2DM に登録する必要があります (設定を使用して知っています)。出来ますか?

前もって感謝します