C2DMはどのように機能しますか? - notifications フィールド android 関連 問題

How does c2dm work












1
vote

問題

日本語

私は現在アプリを開発しています、そして私がC2DM機能を実装したので、それは私にこれがどのように機能していますか?

投票により機能しますか?隠されたSMSはありますか?彼らは私のデバイス上でメッセージをどのように押していますか?

  
     

回答リスト

1
 
vote
このドキュメント:そしてこれは基本的にその他プッシュ通知サービスも機能する方法である方法です。 ...
  1. アプリケーションはデバイス
  2. のトークンを要求します
  3. C2DMは特定のデバイス
  4. の登録トークンで応答します。
  5. アプリケーションはWeb上のサーバーにトークンを送信します。
  6. あなたのサービスはC2DM(認証後)と通信することができ、登録されたデバイストークンを使用して、C2DMはメッセージをデバイスに送信します。
  7. C2DM側では、トークンは特定のデバイスに関連付けられています。 C2DMを介してプッシュ通知を送信すると、Googleサーバーはその情報をデバイスに送信します。デバイス上のC2DMライブラリーは、必要に応じてそれらをインテントに渡します。

 
 
         
0
 
vote

Androidそのようなアプリのトリガーのためのシステム全体の目的を提供します。 C2DMの場合、Intentsのクラス全体がcom.google.android.c2dmのように見えます。*。これらの目的を使用するには、アプリ内にブロードキャスト受信機を追加してシステムで登録する必要があります。
本当に機能するようにするには、リモートプッシュサービスも必要です。サーバー上のソフトウェアは、HTTP / HTTPSを使用してGoogleのC2DMサーバーにメッセージングすることができなければなりません。
現在、C2DMサーバからのプッシュプロトコルベースの通信が確立されるたびに、Appのインストール時に登録されているインテントに基づいてAndroidシステムトリガーをトリガー...

更新:
より明確には、アプリケーションプッシュサーバーがGoogleのC2DMサーバーにメッセージをプッシュすると、Googleはメッセージが付いているトークンを確認します。これを気にして、このトークンはcom.google.android.c2dm.intent.registerによって生成されました。ユーザーがGoogleアカウントでログインした場合。したがって、このトークンを使用して、Googleは正確な配達場所を知るようになります。その後、GoogleはGoogle Services Frameworkを利用して生のキー値ペアフォーマットでメッセージをプッシュします...

ポーリングまたはそうでない?
番号ITユーティリティと同じ電子メールプッシュタイプの技術サーバーとアンプの間の接続。クライアントは開かれています。だから、ポーリングサービスを実行する必要はありません。

 
 
         

関連する質問

3  通知の処理 - 振動/画面/トーン?  ( Handling notifications vibrations screen tones ) 
私のHTCは、それが来るすべてのDAMN通知に対して振動するようです。これを行うと、画面が表示されず、音がない。通知をオフにする方法を知っていますが、通知を解除しようとしていることを考えようとしています。 A)電話機をオンにしなくても通知を見ることができます...

1  私にそれらを解雇させない通知を上書きする方法はありますか?  ( Is there a way to override notifications that dont let me dismiss them ) 
私は4.2.2を稼働している銀河系のネクサスを持っています。友達との言葉のような特定のアプリ、時には別のゲームやそのようなものを試すためにスパムな通知を送信します。 Miss Allボタンを押すと、それらを削除すると手動でスワイプすることはできません。私は実際...

10  通知アイコンからアプリを推測/識別するにはどうすればよいですか。  ( How can i deduce identify an app from a notification icon ) 
私は私の子供の電話でアプリを心配しています。私は奇妙に見えた通知領域にアプリアイコンを見ました( Andy Andy Android ヘッド、アイコンとして少し傾いた)。 通知バーのアイコンを見ただけのものからどんなアプリを見つけることができますか? ...

6  Androidデバイス(Samsung)の一部のAndroidデバイス(Samsung)はなぜ10%のステップでバッテリ料金を表示するのですが、他の(HTC)はより正確な百分率を示しますか?  ( Why do some android devices samsung show battery charge in steps of 10 wherea ) 
サムスン装置(そしておそらく他の人)が10%の倍数で残っているバッテリー電荷を示すのはなぜなのでしょうか。他の装置は96%などのようなより正確な割合を示すことができるか? はこれはハードウェアまたはソフトウェアの制限であり、この動作を変更してバッテリの残りの電...

6  Google Voice Numberにテキストを入手すると、私は2回通知されるのをやめるのですか?  ( How do i stop from getting notified twice when i get a text to my google voice n ) 
Google Voice Numberにテキストメッセージを受信すると、Googleの音声アプリケーションと同様にテキストアプリケーションから通知が取れます。メッセージが私の携帯番号に転送されているようですが、ボイスメール&ampでテキスト転送をオフにしまし...

13  USB接続通知を無効にするにはどうすればよいですか。  ( How do i disable the usb connected notification ) 
私の電話を差し込むたびに、私はUSBに接続されている通知を受けます。 USBデバッグを無効にせずに、通知を無効にする方法はありますか? 電話:LG Optimus S キャリア:Sprint Android:2.2、根 ...

6  なぜ「最新の更新」通知が消えるのですか?  ( Why do the successfully updated notifications disappear ) 
私は新しいジンジャーブレッド(2.3.5?)でアプリケーションを更新するとき、そして今アイスクリームサンドイッチ(4.0.3)を構築するときに奇妙な行動に気づいた。それは他のバージョンの場合も当てはまるかもしれませんが、私は2.3.3と私のNexus Sの下に...

11  私は別のSMSアプリケーションをインストールしました、今私は2回通知されます  ( I installed another sms application now i get notified twice ) 
私はAndroid 2.2のGoogle Nexus Oneを持っています。私はデフォルトのSMSアプリケーションが好きではありませんので、handcent-smsをインストールしました。今SMSを手に入れるとき、私は2回通知されます。どうすればいいですか? ...

1  C2DMはどのように機能しますか?  ( How does c2dm work ) 
私は現在アプリを開発しています、そして私がC2DM機能を実装したので、それは私にこれがどのように機能していますか? 投票により機能しますか?隠されたSMSはありますか?彼らは私のデバイス上でメッセージをどのように押していますか? ...

0  Samsungデバイスでチャットヘッド(WhatsAppなど)を無効にする  ( Disable chat heads for whatsapp etc on samsung devices ) 
サムスンギャラクシーノート8でAndroid 9.0 Pieアップデート後、WhatsApp Messenger通知がFacebook Messenger通知がどのように配信されるのかと同様に類似していることに気付いた。これはMessengerのプロフィール写...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有