狠狠撸

狠狠撸Share a Scribd company logo
Google Cloud Messaging
実装
ブー?タイン?チュン
GCMの仕様
定義
構造
使用
GCMの実装
GCMサーバーの設定
アンドロイドのアプリ側
開発者のアプリサーバー側
コンテンツ
GCM-アンドロイドのGoogle Cloud Me
ssagingサービス
開発者のサーバーから アンドロイドアプリがある端末ま
で
メッセージを送りできます。
無料サービスです!
クォータがありません。
GCMの定義
GCMの構造
GCMサーバー
開発者サーバー
1-request
2-RegID
3-RegID 4-save RegID
5-response
6-message
GCMの情報の設定
GCMサーバーでアプリの情報を登録します。
端末でアプリはGCMサーバーにRegIDを登録します。
GCMサーバーからRegIDを貰って、開発者サーバーにこ
の情報を送ります。
開発者サーバーでデータベースにそのRegIDを貯めます。
GCMの使用
メッセージを送ること
開発者サーバーはGCMサーバーにメッセージを送ります。
メッセージ内容
APIキー
RegID
端末はオンラインですから、メッセージを送らせられます。
GCMの使用
メッセージを貰うこと
端末でメッセージを貰って、データーを過程します。
表示
Notifications Barで 予告が降ります。
GCMの使用
GCMのプロジェクトを登録
このリンク: https://code.google.com/apis/console
プロジェクトがない時、“Create project…”ボタンを押してくだ
さい!
GCMの実装
GCMのプロジェクトを登録
https://code.google.com/apis/console/b/0/?pli=1#project:382777013196
この番号はプロジェクトの番号ですから、メモしてください!
後でアンドロイドのアプリはプロジェクトの番号を使います。
GCMの実装
GCMのプロジェクトを登録
メニューでサービスを選んで、“Google Cloud Me
ssaging for Android”でアクティブをしま
すよ。
GCMの実装
GCMのプロジェクトを登録
メニューでチームを選んで、メンバーの設定ことができます。
abc@company.comメールを使って、開発者ドメインのメン
バーだけは参加させられます。いいと思います!
GCMの実装
GCMのプロジェクトを登録
メニューでAPIアクセスを選んで、APIキーを設定しま
しょう!
“Create new Server key…”ボタンを押して、開発者サーバーのI
Pアドレスを入れます。この設定は変更させられます。
GCMの実装
GCMのプロジェクトを登録
APIキーをメモして、開発者サーバーでAPIキーを使いま
す。
GCMの実装
GCMのプロジェクトを登録
ここまで、設定は完成しました。
レポートとクオータは大切じゃなくて、設定しません。
クライント方
プロジェクト番号を持ってます。
サーバー方
APIキー番号を持ってます。
GCMの実装
アンドロイドアプリ側
extrasgooglegcmgcm-clientdistで、gcm.jarのファイル
を
コーピーして、AndroidのプロジェクトのBuildP
athに入れます。
AndroidManifest.xmlのファイル内で
package_nameを使って。
GCMの実装
アンドロイドアプリ側
GCMIntentService.javaのクラス
GCMの実装
アンドロイドアプリ側
MyActivity.javaのクラス
GCMの実装
カヤックサーバー側
extrasgooglegcmgcm-serverdistで、gcm-server.
jarのファイルをコーピーして、Androidのプロジェ
クトのBuildPathに入れます。
GCMの実装
サン
キュー
Q&A

More Related Content

[狠狠撸] GCM Introduction and Implementation