SlideShare una empresa de Scribd logo
1 de 5
Android C2DM概要 2011-09-20  @metal_president Copyright(C) 2011 @metal_president All Rights Reserved.
導入の流れ 1.C2DM利用のためのSign Up http://code.google.com/intl/ja/android/c2dm/signup.html 【必要な情報】 Application Information  ・Package name of your Android app  ・Is your app published in Android Market?(Yes/No)  ・Estimated total number of messages per day?  ・Estimated peak queries per second (QPS)  (0-5/6-10/11-100/>100) Contact information  ・Contact email   ・Role (sender ID) account email  ・Escalation contact information(Phone number and/or email address) 2.ユーザー管理&メッセージ送信用のサーバー Copyright(C) 2011 @metal_president All Rights Reserved.
・ GoogleアカウントID ・GoogleアカウントPWD C2DMサーバ 開発者サーバ ①認証トークン要求 auth ②認証トークン ID ⑥メッセージ送信 ・認証トークン ・デバイス登録ID ・メッセージ ⑦メッセージ送信 ⑤デバイス登録ID ④デバイス登録ID メッセージはデバイスIDごとに送信します。 ③デバイス登録要求 ・Sender ID ・パッケージ名 Copyright(C) 2011 @metal_president All Rights Reserved.
注意点・課題など 1. Sign Upの受け付けは人力? Sign Up登録後、完了メールが届くまで1時間ほど時間がかかります。 2.C2DM登録したGoogleアカウントでは C2DMへアプリを登録(Sign Up)した際に使用したGoogleアカウントが設定されたデバイスを、C2DMへ登録してもメッセージが受信できません。 3.アンインストールが把握できない? 端末からC2DMに登録解除を送信し、そのデバイス登録ID宛にメッセージを送信しようとすると、  ”Error=InvalidRegistration” のレスポンスが返ってくるので、この場合はそれ以降当該デバイス登録IDへメッセージを送信しないようにすればよい。 しかし、アプリをアンインストールされたときに、同様のレスポンスを返してくれそうな気配が無い。 ⇒アンインストールされた端末へもメッセージを送り続けるしかないのか? Copyright(C) 2011 @metal_president All Rights Reserved.
感想 一回実装しちゃえば結構簡単 重要なのは運用かな~ 【実装例】 LOUD PARK 11(非公式) アプリ https://market.android.com/details?id=com.groove_systems.android.loudpark11 Copyright(C) 2011 @metal_president All Rights Reserved.

Más contenido relacionado

Similar a Android C2DM概要

iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論
Takakuni Furukawa
 
SaaS としての IDM の役割
SaaS としての IDM の役割SaaS としての IDM の役割
SaaS としての IDM の役割
junichi anno
 
[Slide] GCM Introduction and Implementation
[Slide] GCM Introduction and Implementation[Slide] GCM Introduction and Implementation
[Slide] GCM Introduction and Implementation
Trung Vu
 
Androidアプリ内蔵広告 徹底解析 公開用
Androidアプリ内蔵広告 徹底解析 公開用Androidアプリ内蔵広告 徹底解析 公開用
Androidアプリ内蔵広告 徹底解析 公開用
Lumin Hacker
 
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開
Akira Onishi
 
2013 summercamp 04
2013 summercamp 042013 summercamp 04
2013 summercamp 04
openrtm
 
RTM on Androidの紹介
RTM on Androidの紹介RTM on Androidの紹介
RTM on Androidの紹介
openrtm
 
エンタープライズITでのOpenID Connect利用ガイドライン
エンタープライズITでのOpenID Connect利用ガイドラインエンタープライズITでのOpenID Connect利用ガイドライン
エンタープライズITでのOpenID Connect利用ガイドライン
Tatsuo Kudo
 

Similar a Android C2DM概要 (20)

改C2 dmを試してみた。
改C2 dmを試してみた。改C2 dmを試してみた。
改C2 dmを試してみた。
 
Gcmを試してみた。
Gcmを試してみた。Gcmを試してみた。
Gcmを試してみた。
 
Sendbird Introduction_JP_ILS Innovation.pdf
Sendbird Introduction_JP_ILS Innovation.pdfSendbird Introduction_JP_ILS Innovation.pdf
Sendbird Introduction_JP_ILS Innovation.pdf
 
iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論
 
雲から機器へ伝達させる為の枠組み
雲から機器へ伝達させる為の枠組み雲から機器へ伝達させる為の枠組み
雲から機器へ伝達させる為の枠組み
 
SaaS としての IDM の役割
SaaS としての IDM の役割SaaS としての IDM の役割
SaaS としての IDM の役割
 
[Slide] GCM Introduction and Implementation
[Slide] GCM Introduction and Implementation[Slide] GCM Introduction and Implementation
[Slide] GCM Introduction and Implementation
 
Androidアプリ内蔵広告 徹底解析 公開用
Androidアプリ内蔵広告 徹底解析 公開用Androidアプリ内蔵広告 徹底解析 公開用
Androidアプリ内蔵広告 徹底解析 公開用
 
Twilioビジネスセミナー20140624
Twilioビジネスセミナー20140624Twilioビジネスセミナー20140624
Twilioビジネスセミナー20140624
 
Twilioビジネスセミナー Vol.5 - コールセンター
Twilioビジネスセミナー Vol.5 - コールセンターTwilioビジネスセミナー Vol.5 - コールセンター
Twilioビジネスセミナー Vol.5 - コールセンター
 
はじめてのAndroid
はじめてのAndroidはじめてのAndroid
はじめてのAndroid
 
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開
 
AWSアイデアソン20150509
AWSアイデアソン20150509AWSアイデアソン20150509
AWSアイデアソン20150509
 
ハイブリッド時代のID基盤構成の基礎
ハイブリッド時代のID基盤構成の基礎ハイブリッド時代のID基盤構成の基礎
ハイブリッド時代のID基盤構成の基礎
 
Sec019 30分で理解 !_初心者向
Sec019 30分で理解 !_初心者向Sec019 30分で理解 !_初心者向
Sec019 30分で理解 !_初心者向
 
Accel series 2020_summer
Accel series 2020_summerAccel series 2020_summer
Accel series 2020_summer
 
2013 summercamp 04
2013 summercamp 042013 summercamp 04
2013 summercamp 04
 
RTM on Androidの紹介
RTM on Androidの紹介RTM on Androidの紹介
RTM on Androidの紹介
 
エンタープライズITでのOpenID Connect利用ガイドライン
エンタープライズITでのOpenID Connect利用ガイドラインエンタープライズITでのOpenID Connect利用ガイドライン
エンタープライズITでのOpenID Connect利用ガイドライン
 
GCMでiOSとAndroidに通知を送る
GCMでiOSとAndroidに通知を送るGCMでiOSとAndroidに通知を送る
GCMでiOSとAndroidに通知を送る
 

Último

Último (11)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

Android C2DM概要

  • 1. Android C2DM概要 2011-09-20  @metal_president Copyright(C) 2011 @metal_president All Rights Reserved.
  • 2. 導入の流れ 1.C2DM利用のためのSign Up http://code.google.com/intl/ja/android/c2dm/signup.html 【必要な情報】 Application Information  ・Package name of your Android app  ・Is your app published in Android Market?(Yes/No)  ・Estimated total number of messages per day?  ・Estimated peak queries per second (QPS) (0-5/6-10/11-100/>100) Contact information  ・Contact email  ・Role (sender ID) account email  ・Escalation contact information(Phone number and/or email address) 2.ユーザー管理&メッセージ送信用のサーバー Copyright(C) 2011 @metal_president All Rights Reserved.
  • 3. ・ GoogleアカウントID ・GoogleアカウントPWD C2DMサーバ 開発者サーバ ①認証トークン要求 auth ②認証トークン ID ⑥メッセージ送信 ・認証トークン ・デバイス登録ID ・メッセージ ⑦メッセージ送信 ⑤デバイス登録ID ④デバイス登録ID メッセージはデバイスIDごとに送信します。 ③デバイス登録要求 ・Sender ID ・パッケージ名 Copyright(C) 2011 @metal_president All Rights Reserved.
  • 4. 注意点・課題など 1. Sign Upの受け付けは人力? Sign Up登録後、完了メールが届くまで1時間ほど時間がかかります。 2.C2DM登録したGoogleアカウントでは C2DMへアプリを登録(Sign Up)した際に使用したGoogleアカウントが設定されたデバイスを、C2DMへ登録してもメッセージが受信できません。 3.アンインストールが把握できない? 端末からC2DMに登録解除を送信し、そのデバイス登録ID宛にメッセージを送信しようとすると、  ”Error=InvalidRegistration” のレスポンスが返ってくるので、この場合はそれ以降当該デバイス登録IDへメッセージを送信しないようにすればよい。 しかし、アプリをアンインストールされたときに、同様のレスポンスを返してくれそうな気配が無い。 ⇒アンインストールされた端末へもメッセージを送り続けるしかないのか? Copyright(C) 2011 @metal_president All Rights Reserved.
  • 5. 感想 一回実装しちゃえば結構簡単 重要なのは運用かな~ 【実装例】 LOUD PARK 11(非公式) アプリ https://market.android.com/details?id=com.groove_systems.android.loudpark11 Copyright(C) 2011 @metal_president All Rights Reserved.