問題タブ [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 に答える
1039 参照

android - GoogleC2DMサーバー

私の知る限り、GoogleC2DMサーバーはサードパーティのサーバーから通知を出します。GoogleC2DMサーバーをデータのホストにすることは可能ですか。同じアプリケーションの他のユーザーがデータの通知を受信できるように、AndroidアプリケーションからGoogleC2DMサーバーにデータを送信できますか?

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

android - C2DM 登録を実装するベスト プラクティス

C2DM を使用してプッシュ通知を受信するアプリケーションを開発しています。C2DM 回路全体 (クライアントとサーバーの両方) を実装しましたが、正常に動作しています。

現在、私のアプリケーションには、C2DM 登録をブートストラップするためのボタンがあります。Google から登録 ID トークンを受け取ると、アプリ サーバーで Web サービスを呼び出して、デバイスを登録 ID に関連付けます。

アプリケーションに認証を実装しようとしていますが、C2DM 登録の処理に関していくつか質問があります。

  1. クライアント アプリケーション (つまり Android アプリケーション) には、最初の画面としてログイン画面が表示されるため、ユーザーは資格情報を入力できます。資格情報が検証されたらすぐに、C2DM 登録を呼び出して、ユーザーが登録 ID トークンに関連付けられるようにする予定です。これでよろしいですか?アプリケーションの後の実行では、ユーザーが資格情報を再度入力する必要がないように、おそらく資格情報または何らかのトークンを保存します。アプリケーションの起動時に C2DM 登録も起動する必要がありますか?
  2. Google が最終的に登録 ID を更新する可能性があることは承知しています。登録 ID も定期的に更新することをお勧めしますか? もしそうなら、いつが適切であるべきですか?登録 ID トークンの有効期限はありますか?
  3. クライアントとサーバー間で登録 ID が同期していないというまれなケースで何が起こるか (たとえば、新しい登録 ID がクライアントに到着し、その途中で古い登録 ID を持つサーバーで新しいイベントが発生し、登録 ID がサーバーに到着します)? Google はこのケースを処理しますか? アプリ サーバーでこのケースを処理する必要がありますか?
  4. 新しい登録 ID が Google から届いたときにサーバーにアクセスできない場合はどうなりますか? バックオフして、アラームを再試行するようにスケジュールする必要がありますか?
  5. これで他に何か落とし穴があると思いますか?
0 投票する
2 に答える
1480 参照

java - Android C2DM: SSL 証明書 javax.net.ssl.SSLHandshakeException を確認できませんでした

C2DM サーバー経由でプッシュ通知を送信しようとすると、次の SSLHandshakeException を受け取ります。

メッセージを送信するコードは次のとおりで、App Engine で実行されています。cURL を使用するとすべて正常に動作するため、サーバー認証コードとデバイス登録 ID が正しいことがわかります。

他の人もこの問題を抱えているようですが、明確な解決策を見つけることができませんでした (少なくとも私が理解できるものではありません)。どんな助けにも感謝します。

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

android - C2DM プッシュ通知を使用する Android アプリは?

Android の公式プッシュ通知サービスである C2DM は、最近ではあまり使われていないようです。プッシュ通知に関する研究で求められていることから、Android のプッシュ通知を利用した既存のアプリをいくつか集めたいと思います。Google サービスを除いて、それを使用している主要なベンダーを知っていますか? 現時点では、Facebook と Yahoo Mail しか見つかりません。

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

android - xmlファイルから更新を取得するためのWebサービスを備えたC2dm

Androidデバイスからクラウドメッセージングフレームワークc2dmをWebサービスで使用してxmlファイルの更新を取得する方法を示すチュートリアルはありますか

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

android - Android で Google クラウドを使用する

現在 Android で実行している一連の計算があります。これらの計算を Android からクラウド (おそらく Google c2dm アーキテクチャまたはその他の無料サービス) に移行したいのですが、c2dm の使用方法について十分な知識がありません。文字列のリストをクラウドに送信し、クラウド上で多くの計算を行ってから、再配置された文字列のリストを Android に返します。

誰でもこれを手伝ってもらえますか(クラウドをAndroidアプリに接続する方法について)?

ありがとうアンクス

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

java - Google App Emulator に Google アカウントを追加できない

初めての Android C2DM アプリケーションを実装しようとしています。Google アカウントを追加できません。私のマシンはプロキシの背後にありますが、プロキシ、ポート、ユーザー名、パスワードの詳細を含む APN を追加しました。ブラウザを使用して Google アカウント ページにアクセスできます。http サイトと https サイトを試しましたが、アクセスできます。しかし、設定に移動してGoogleアカウントを追加しようとすると->アカウントと同期->アカウントを追加->google->既にGoogleアカウントを持っている->サインイン->詳細を提供...このメッセージが表示されます..

エラーメッセージは「サーバーへの信頼できるデータ接続を確立できません」

ワイヤーシャークを使用して、接続先のプロキシを確認したところ、APN セクションで指定したプロキシを使用していません。この問題を解決する方法を知っている人はいますか? GoogleApp API レベル 9 プラットフォーム 2.3.1 を使用しています。

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

android - c2dm(Android)から登録IDを取得するにはどうすればよいですか?

Androidアプリケーションで、登録IDを取得するにはどうすればよいですか?

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

android - C2DMの制限?

2011 年 5 月現在、c2dm の Googleドキュメントには次のように記載されています。

「Google は、送信者が合計で送信するメッセージの数と、送信者が特定のデバイスに送信するメッセージの数を制限しています」

具体的な制限は?サーバーが 1 日に 10 件のメッセージを 10,000 台のデバイスに送信する場合、Google は私のアプリをシャットダウンしますか?

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

android - インテントを介してアクティビティに変数を渡すことは常に同じです

私のアプリケーションはC2DMメッセージを受信し、C2DMメッセージとともにステータス不良通知を送信します。ここまでは順調ですね。ユーザーが通知をクリックすると、アクティビティが呼び出され、C2DMメッセージが変数として渡されます。

これで、最初はスムーズに動作し、2回目は渡された変数は更新されません。これは常に最初に渡される変数です。私は何かが足りないのですか?

スニッパーは次のとおりです。

C2DM通知

これは、インテントによって呼び出されたアクティビティの変数を読み取る方法です。

なぜそれが起こるのか誰か考えていますか?