SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
初めの GCM

Google Cloud Message



 2013年1月26日 日本Androidの会 横浜支部 大和田健一
自己紹介
@ohwada

大和田健一
日本Androidの会
OpenStreetMap
横浜コミニュティデザイン・ラボ


  2013年1月26日 日本Androidの会 横浜支部 大和田健一
今日の予定
   1. GCM 概要
   2. KDDI CloudCore
   3. 実習
   (1) Google サンプル
   (2) MML



2013年1月26日 日本Androidの会 横浜支部 大和田健一
GCM 概要               Push 配信


貴方の           Google            誰かの

                GCM
Server                           端末
               Server




  2013年1月26日 日本Androidの会 横浜支部 大和田健一
GCM 概要                  関連付け

貴方の           Google      登録      誰かの

                GCM        ID
Server                                端末
               Server
                         ID登録




  2013年1月26日 日本Androidの会 横浜支部 大和田健一
KDDI CloudCore
          KDDIウェブコミュニケーションズ
貴方の              CloudCore
                開発者支援制度
Server


                横浜支部 貸与

  2013年1月26日 日本Androidの会 横浜支部 大和田健一
KDDI CloudCore

   LAMP サーバー
    - Linux: CentOS5
    - Apache
    - MySQL
    - PHP


2013年1月26日 日本Androidの会 横浜支部 大和田健一
KDDI CloudCore

 利用方法
  - アカウント申請
  - SSHクライアント
  - SFTPクラアント




2013年1月26日 日本Androidの会 横浜支部 大和田健一
KDDI CloudCore

 利用上の注意
  - 秘密のデータは置かない
  - セキュリティ甘々




2013年1月26日 日本Androidの会 横浜支部 大和田健一
実習1            Google サンプルコード

サーバーにアクセスすると、
Androidに着信表示
 (1)上段の通知バー
 (2) アプリ画面 (起動時)
       http://code.google.com/p/gcm/

 http://kvps-180-235-254-171.secure.ne.jp/ ohwada/
           20130126/20130126android.zip



 2013年1月26日 日本Androidの会 横浜支部 大和田健一
実習1           ライブラリ




 2013年1月26日 日本Androidの会 横浜支部 大和田健一
実習1        パラメータ設定

 サーバー側
  (1) API_KEY
  (2) REGISTRATION_ID

  Android側
   (1) SERVER_URL
   (2) SENDER_ID


 2013年1月26日 日本Androidの会 横浜支部 大和田健一
実習1          (1) SENDER_ID 取得

Google APIs Console




    https://code.google.com/apis/console/


 2013年1月26日 日本Androidの会 横浜支部 大和田健一
実習1        (2) API_KEY 取得




 2013年1月26日 日本Androidの会 横浜支部 大和田健一
実習1            (3) SERVER_URL 設定


CloudCore
URL
 http://kvps-180-235-254-171.secure.ne.jp/
  user/gcm/gcm1.php
FTPアクセス
 ./public_html/gcm/gcm1.php 




     2013年1月26日 日本Androidの会 横浜支部 大和田健一
実習1 (4) REGISTRATION_ID 取得
 Androidアプリ
  初回の起動時に logcat から
 Server側に記述




  2013年1月26日 日本Androidの会 横浜支部 大和田健一
実習1               結果




 2013年1月26日 日本Androidの会 横浜支部 大和田健一
ソースコード解説

 -   DemoActivity.java
 -   CommonUtilities.java
 -   GCMIntentService.java
 -   ServerUtilities.java




2013年1月26日 日本Androidの会 横浜支部 大和田健一
使用上の注意
サーバー側は
誰でもアクセスできます
              ➡

(1) 削除する
(2) Basic認証などを設置する


2013年1月26日 日本Androidの会 横浜支部 大和田健一
実習2        MML サンプルコード

 Music Macro Language
 Androidで
 突然音楽が鳴りだす

 Special thanks @ta9mar
   MidiFactory の利用に関して
個人的な勉強での利用以外はご遠慮ください


 2013年1月26日 日本Androidの会 横浜支部 大和田健一
実習2          パラメータ設定

サーバー側
 (1) API_KEY (取得済)
 (2) REGISTRATION_ID (自動登録)

Android側
 (1) SERVER_URL (前と同じ)
 (2) SENDER_ID (取得済)

  2013年1月26日 日本Androidの会 横浜支部 大和田健一
実習2         パラメータ設定

FTPアクセス
 ./public_html/gcm/
 アクセス権限 777

自動登録した
REGISTRATION_ID を保存する


 2013年1月26日 日本Androidの会 横浜支部 大和田健一
終わり

2013年1月26日 日本Androidの会 横浜支部 大和田健一

Weitere ähnliche Inhalte

Ähnlich wie 20130126 GCM in Android Yokohama

[Cloud OnAir] Google Cloud Next '18 in London 最新情報 2018年10月18日 放送
[Cloud OnAir] Google Cloud Next '18 in London 最新情報 2018年10月18日 放送[Cloud OnAir] Google Cloud Next '18 in London 最新情報 2018年10月18日 放送
[Cloud OnAir] Google Cloud Next '18 in London 最新情報 2018年10月18日 放送Google Cloud Platform - Japan
 
20120630 android ics in Yokohama
20120630 android ics in Yokohama20120630 android ics in Yokohama
20120630 android ics in YokohamaKenichi Ohwada
 
Gcmを試してみた。
Gcmを試してみた。Gcmを試してみた。
Gcmを試してみた。Eiichi Tsuru
 
Android SDK Toolsのおさらい
Android SDK ToolsのおさらいAndroid SDK Toolsのおさらい
Android SDK ToolsのおさらいTomoki YAMASHITA
 
Androidスマートフォンプログラミング
AndroidスマートフォンプログラミングAndroidスマートフォンプログラミング
Androidスマートフォンプログラミング高見 知英
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都Kenichi Yoshida
 
第2回名古屋SoftLayer会勉強会 Racemiによるクラウド移行
第2回名古屋SoftLayer会勉強会 Racemiによるクラウド移行第2回名古屋SoftLayer会勉強会 Racemiによるクラウド移行
第2回名古屋SoftLayer会勉強会 Racemiによるクラウド移行Kazumasa Sasazawa
 
[Cloud OnAir] アプリケーションにフォーカス!ビジネスに直結する開発の極意をご紹介します。(e-Learning) 2018年3月15日 放送
[Cloud OnAir] アプリケーションにフォーカス!ビジネスに直結する開発の極意をご紹介します。(e-Learning) 2018年3月15日 放送[Cloud OnAir] アプリケーションにフォーカス!ビジネスに直結する開発の極意をご紹介します。(e-Learning) 2018年3月15日 放送
[Cloud OnAir] アプリケーションにフォーカス!ビジネスに直結する開発の極意をご紹介します。(e-Learning) 2018年3月15日 放送Google Cloud Platform - Japan
 
改C2 dmを試してみた。
改C2 dmを試してみた。改C2 dmを試してみた。
改C2 dmを試してみた。Eiichi Tsuru
 
【RDS】Cloud SQL をまとめてみる
【RDS】Cloud SQL をまとめてみる【RDS】Cloud SQL をまとめてみる
【RDS】Cloud SQL をまとめてみるYuya Ohara
 
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送Google Cloud Platform - Japan
 
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922Masahiro Hattori
 
GDKとLLVM(横浜PF部向け)
GDKとLLVM(横浜PF部向け)GDKとLLVM(横浜PF部向け)
GDKとLLVM(横浜PF部向け)demuyan
 
insideAR 2013 報告会(技術編)
insideAR 2013 報告会(技術編)insideAR 2013 報告会(技術編)
insideAR 2013 報告会(技術編)Daisuke Nishioka
 
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」Mamoru Ohashi
 
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...Google Cloud Platform - Japan
 
Google App Engine Java 入門
Google App Engine Java 入門Google App Engine Java 入門
Google App Engine Java 入門tantack
 
[Cloud OnAir] クラウド移行でここは外せない絶対条件、Google Cloud Platform のセキュリティについて全て話します! (e-...
[Cloud OnAir] クラウド移行でここは外せない絶対条件、Google Cloud Platform のセキュリティについて全て話します! (e-...[Cloud OnAir] クラウド移行でここは外せない絶対条件、Google Cloud Platform のセキュリティについて全て話します! (e-...
[Cloud OnAir] クラウド移行でここは外せない絶対条件、Google Cloud Platform のセキュリティについて全て話します! (e-...Google Cloud Platform - Japan
 

Ähnlich wie 20130126 GCM in Android Yokohama (20)

[Cloud OnAir] Google Cloud Next '18 in London 最新情報 2018年10月18日 放送
[Cloud OnAir] Google Cloud Next '18 in London 最新情報 2018年10月18日 放送[Cloud OnAir] Google Cloud Next '18 in London 最新情報 2018年10月18日 放送
[Cloud OnAir] Google Cloud Next '18 in London 最新情報 2018年10月18日 放送
 
20120630 android ics in Yokohama
20120630 android ics in Yokohama20120630 android ics in Yokohama
20120630 android ics in Yokohama
 
About GCM
About GCMAbout GCM
About GCM
 
Gcmを試してみた。
Gcmを試してみた。Gcmを試してみた。
Gcmを試してみた。
 
Android SDK Toolsのおさらい
Android SDK ToolsのおさらいAndroid SDK Toolsのおさらい
Android SDK Toolsのおさらい
 
Androidスマートフォンプログラミング
AndroidスマートフォンプログラミングAndroidスマートフォンプログラミング
Androidスマートフォンプログラミング
 
GDG Shikoku 2013
GDG Shikoku 2013GDG Shikoku 2013
GDG Shikoku 2013
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都
 
第2回名古屋SoftLayer会勉強会 Racemiによるクラウド移行
第2回名古屋SoftLayer会勉強会 Racemiによるクラウド移行第2回名古屋SoftLayer会勉強会 Racemiによるクラウド移行
第2回名古屋SoftLayer会勉強会 Racemiによるクラウド移行
 
[Cloud OnAir] アプリケーションにフォーカス!ビジネスに直結する開発の極意をご紹介します。(e-Learning) 2018年3月15日 放送
[Cloud OnAir] アプリケーションにフォーカス!ビジネスに直結する開発の極意をご紹介します。(e-Learning) 2018年3月15日 放送[Cloud OnAir] アプリケーションにフォーカス!ビジネスに直結する開発の極意をご紹介します。(e-Learning) 2018年3月15日 放送
[Cloud OnAir] アプリケーションにフォーカス!ビジネスに直結する開発の極意をご紹介します。(e-Learning) 2018年3月15日 放送
 
改C2 dmを試してみた。
改C2 dmを試してみた。改C2 dmを試してみた。
改C2 dmを試してみた。
 
【RDS】Cloud SQL をまとめてみる
【RDS】Cloud SQL をまとめてみる【RDS】Cloud SQL をまとめてみる
【RDS】Cloud SQL をまとめてみる
 
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送
[Cloud OnAir] Talks by DevRel Vol.2 セキュリティ 2020年8月6日 放送
 
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
 
GDKとLLVM(横浜PF部向け)
GDKとLLVM(横浜PF部向け)GDKとLLVM(横浜PF部向け)
GDKとLLVM(横浜PF部向け)
 
insideAR 2013 報告会(技術編)
insideAR 2013 報告会(技術編)insideAR 2013 報告会(技術編)
insideAR 2013 報告会(技術編)
 
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
 
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
 
Google App Engine Java 入門
Google App Engine Java 入門Google App Engine Java 入門
Google App Engine Java 入門
 
[Cloud OnAir] クラウド移行でここは外せない絶対条件、Google Cloud Platform のセキュリティについて全て話します! (e-...
[Cloud OnAir] クラウド移行でここは外せない絶対条件、Google Cloud Platform のセキュリティについて全て話します! (e-...[Cloud OnAir] クラウド移行でここは外せない絶対条件、Google Cloud Platform のセキュリティについて全て話します! (e-...
[Cloud OnAir] クラウド移行でここは外せない絶対条件、Google Cloud Platform のセキュリティについて全て話します! (e-...
 

Mehr von Kenichi Ohwada

20161026 What is Nougat
20161026  What is Nougat20161026  What is Nougat
20161026 What is NougatKenichi Ohwada
 
20161008 Pepper with Android
20161008 Pepper with Android20161008 Pepper with Android
20161008 Pepper with AndroidKenichi Ohwada
 
20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform Alpha20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform AlphaKenichi Ohwada
 
20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in Yokohama20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in YokohamaKenichi Ohwada
 
20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio 20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio Kenichi Ohwada
 
20160224_I_love_robots
20160224_I_love_robots20160224_I_love_robots
20160224_I_love_robotsKenichi Ohwada
 
20151002 Android app for Pepper
20151002 Android app for Pepper 20151002 Android app for Pepper
20151002 Android app for Pepper Kenichi Ohwada
 
20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper Speaker20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper SpeakerKenichi Ohwada
 
20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and Modela20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and ModelaKenichi Ohwada
 
20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRP20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRPKenichi Ohwada
 
20141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.220141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.2Kenichi Ohwada
 
20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and ModelaKenichi Ohwada
 
20141105 FabLab in Fab Kura
20141105 FabLab in Fab Kura20141105 FabLab in Fab Kura
20141105 FabLab in Fab KuraKenichi Ohwada
 
20140910 Arduino for beginners
20140910 Arduino for beginners20140910 Arduino for beginners
20140910 Arduino for beginnersKenichi Ohwada
 
20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable Meeting20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable MeetingKenichi Ohwada
 
20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka 20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka Kenichi Ohwada
 
20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab Kannai20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab KannaiKenichi Ohwada
 
20140115 android controll evy1
20140115 android controll evy120140115 android controll evy1
20140115 android controll evy1Kenichi Ohwada
 
Makers Movement and Android in ET2013
Makers Movement and Android in ET2013Makers Movement and Android in ET2013
Makers Movement and Android in ET2013Kenichi Ohwada
 

Mehr von Kenichi Ohwada (20)

20161026 What is Nougat
20161026  What is Nougat20161026  What is Nougat
20161026 What is Nougat
 
20161008 Pepper with Android
20161008 Pepper with Android20161008 Pepper with Android
20161008 Pepper with Android
 
20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform Alpha20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform Alpha
 
20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in Yokohama20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in Yokohama
 
20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio 20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio
 
20160224_I_love_robots
20160224_I_love_robots20160224_I_love_robots
20160224_I_love_robots
 
20151002 Android app for Pepper
20151002 Android app for Pepper 20151002 Android app for Pepper
20151002 Android app for Pepper
 
20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper Speaker20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper Speaker
 
20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and Modela20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and Modela
 
20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRP20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRP
 
20141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.220141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.2
 
20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela
 
20141105 FabLab in Fab Kura
20141105 FabLab in Fab Kura20141105 FabLab in Fab Kura
20141105 FabLab in Fab Kura
 
20140910 Arduino for beginners
20140910 Arduino for beginners20140910 Arduino for beginners
20140910 Arduino for beginners
 
20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable Meeting20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable Meeting
 
20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka 20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka
 
20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab Kannai20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab Kannai
 
20140115 android controll evy1
20140115 android controll evy120140115 android controll evy1
20140115 android controll evy1
 
20131221adk
20131221adk20131221adk
20131221adk
 
Makers Movement and Android in ET2013
Makers Movement and Android in ET2013Makers Movement and Android in ET2013
Makers Movement and Android in ET2013
 

20130126 GCM in Android Yokohama

  • 1. 初めの GCM Google Cloud Message 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 3. 今日の予定 1. GCM 概要 2. KDDI CloudCore 3. 実習 (1) Google サンプル (2) MML 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 4. GCM 概要 Push 配信 貴方の Google 誰かの GCM Server 端末 Server 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 5. GCM 概要 関連付け 貴方の Google 登録 誰かの GCM ID Server 端末 Server ID登録 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 6. KDDI CloudCore KDDIウェブコミュニケーションズ 貴方の CloudCore 開発者支援制度 Server 横浜支部 貸与 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 7. KDDI CloudCore LAMP サーバー  - Linux: CentOS5  - Apache  - MySQL  - PHP 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 8. KDDI CloudCore 利用方法  - アカウント申請  - SSHクライアント  - SFTPクラアント 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 9. KDDI CloudCore 利用上の注意 - 秘密のデータは置かない - セキュリティ甘々 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 10. 実習1 Google サンプルコード サーバーにアクセスすると、 Androidに着信表示 (1)上段の通知バー (2) アプリ画面 (起動時) http://code.google.com/p/gcm/ http://kvps-180-235-254-171.secure.ne.jp/ ohwada/ 20130126/20130126android.zip 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 11. 実習1 ライブラリ 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 12. 実習1 パラメータ設定 サーバー側  (1) API_KEY  (2) REGISTRATION_ID Android側  (1) SERVER_URL  (2) SENDER_ID 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 13. 実習1 (1) SENDER_ID 取得 Google APIs Console https://code.google.com/apis/console/ 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 14. 実習1 (2) API_KEY 取得 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 15. 実習1 (3) SERVER_URL 設定 CloudCore URL  http://kvps-180-235-254-171.secure.ne.jp/ user/gcm/gcm1.php FTPアクセス  ./public_html/gcm/gcm1.php  2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 16. 実習1 (4) REGISTRATION_ID 取得 Androidアプリ  初回の起動時に logcat から Server側に記述 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 17. 実習1 結果 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 18. ソースコード解説 - DemoActivity.java - CommonUtilities.java - GCMIntentService.java - ServerUtilities.java 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 19. 使用上の注意 サーバー側は 誰でもアクセスできます ➡ (1) 削除する (2) Basic認証などを設置する 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 20. 実習2 MML サンプルコード Music Macro Language Androidで 突然音楽が鳴りだす Special thanks @ta9mar MidiFactory の利用に関して 個人的な勉強での利用以外はご遠慮ください 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 21. 実習2 パラメータ設定 サーバー側  (1) API_KEY (取得済)  (2) REGISTRATION_ID (自動登録) Android側  (1) SERVER_URL (前と同じ)  (2) SENDER_ID (取得済) 2013年1月26日 日本Androidの会 横浜支部 大和田健一
  • 22. 実習2 パラメータ設定 FTPアクセス  ./public_html/gcm/  アクセス権限 777 自動登録した REGISTRATION_ID を保存する 2013年1月26日 日本Androidの会 横浜支部 大和田健一