Enviar búsqueda
Cargar
GCMでiOSとAndroidに通知を送る
•
3 recomendaciones
•
1,431 vistas
Motoshi Nishihira
Seguir
Google I/O 2015で、GCMでiOSにも通知を送信できると発表されました。 実用できるのか、調査しました。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 11
Descargar ahora
Descargar para leer sin conexión
Recomendados
Gcmを試してみた。
Gcmを試してみた。
Eiichi Tsuru
Google Cloud Messaging for Android ことはじめ(サンプルコードを動かしてみる編)
Google Cloud Messaging for Android ことはじめ(サンプルコードを動かしてみる編)
kojiokb
Google Cloud Messaging for Android ことはじめ(もっと簡単に動かしてみる編)
Google Cloud Messaging for Android ことはじめ(もっと簡単に動かしてみる編)
kojiokb
Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)
Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)
kojiokb
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...
Google Cloud Platform - Japan
20191120 beyondstudy#21 okazaki
20191120 beyondstudy#21 okazaki
beyond Co., Ltd.
[Slide] GCM Introduction and Implementation
[Slide] GCM Introduction and Implementation
Trung Vu
GCP HTTPロードバランサ運用例
GCP HTTPロードバランサ運用例
Fumihiko Shiroyama
Recomendados
Gcmを試してみた。
Gcmを試してみた。
Eiichi Tsuru
Google Cloud Messaging for Android ことはじめ(サンプルコードを動かしてみる編)
Google Cloud Messaging for Android ことはじめ(サンプルコードを動かしてみる編)
kojiokb
Google Cloud Messaging for Android ことはじめ(もっと簡単に動かしてみる編)
Google Cloud Messaging for Android ことはじめ(もっと簡単に動かしてみる編)
kojiokb
Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)
Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)
kojiokb
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...
Google Cloud Platform - Japan
20191120 beyondstudy#21 okazaki
20191120 beyondstudy#21 okazaki
beyond Co., Ltd.
[Slide] GCM Introduction and Implementation
[Slide] GCM Introduction and Implementation
Trung Vu
GCP HTTPロードバランサ運用例
GCP HTTPロードバランサ運用例
Fumihiko Shiroyama
【BS12】Visual Studio 2022 40分一本勝負!
【BS12】Visual Studio 2022 40分一本勝負!
日本マイクロソフト株式会社
Azure DevOpsで技術同人誌作成
Azure DevOpsで技術同人誌作成
裕之 木下
戦車乗りもmBaaSでメール送信できるかもしれない件
戦車乗りもmBaaSでメール送信できるかもしれない件
Wataru Sato
サーバーサイドボトルネックの探し方
サーバーサイドボトルネックの探し方
Yugo Shimizu
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
日本マイクロソフト株式会社
VSCodeで始めるAzure Static Web Apps開発
VSCodeで始めるAzure Static Web Apps開発
Yuta Matsumura
Grunt.jsを使った Expressの開発環境構築
Grunt.jsを使った Expressの開発環境構築
kamiyam .
About GCM
About GCM
Teruaki Kinoshita
Androidアプリ内蔵広告 徹底解析 公開用
Androidアプリ内蔵広告 徹底解析 公開用
Lumin Hacker
Dfuke oidfj tn10
Dfuke oidfj tn10
Daisuke Fuke
改C2 dmを試してみた。
改C2 dmを試してみた。
Eiichi Tsuru
Android C2DM概要
Android C2DM概要
Teruaki Kinoshita
MA10 Mashup hackathon 北陸 in 福井 2014/08/30~31
MA10 Mashup hackathon 北陸 in 福井 2014/08/30~31
Wataru Sato
Cognito、Mobile SDK、SNSでサーバいらずのプッシュ通知
Cognito、Mobile SDK、SNSでサーバいらずのプッシュ通知
Sunao Komuro
Sendbird Introduction_JP_ILS Innovation.pdf
Sendbird Introduction_JP_ILS Innovation.pdf
SangHee Lee
10分でわかるBluemix
10分でわかるBluemix
softlayerjp
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
Kazumi IWANAGA
CodeBuildを身近にするためのはじめの一歩
CodeBuildを身近にするためのはじめの一歩
淳 千葉
SendGrid SDKを捨てた話
SendGrid SDKを捨てた話
Yuta Matsumura
インフラエンジニアのためのKrypton For DevOps入門
インフラエンジニアのためのKrypton For DevOps入門
AkiraMidouchi
Azure IoT Edge の基本
Azure IoT Edge の基本
Hiroshi Ouchiyama
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
Amazon Web Services Japan
Más contenido relacionado
La actualidad más candente
【BS12】Visual Studio 2022 40分一本勝負!
【BS12】Visual Studio 2022 40分一本勝負!
日本マイクロソフト株式会社
Azure DevOpsで技術同人誌作成
Azure DevOpsで技術同人誌作成
裕之 木下
戦車乗りもmBaaSでメール送信できるかもしれない件
戦車乗りもmBaaSでメール送信できるかもしれない件
Wataru Sato
サーバーサイドボトルネックの探し方
サーバーサイドボトルネックの探し方
Yugo Shimizu
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
日本マイクロソフト株式会社
VSCodeで始めるAzure Static Web Apps開発
VSCodeで始めるAzure Static Web Apps開発
Yuta Matsumura
Grunt.jsを使った Expressの開発環境構築
Grunt.jsを使った Expressの開発環境構築
kamiyam .
La actualidad más candente
(7)
【BS12】Visual Studio 2022 40分一本勝負!
【BS12】Visual Studio 2022 40分一本勝負!
Azure DevOpsで技術同人誌作成
Azure DevOpsで技術同人誌作成
戦車乗りもmBaaSでメール送信できるかもしれない件
戦車乗りもmBaaSでメール送信できるかもしれない件
サーバーサイドボトルネックの探し方
サーバーサイドボトルネックの探し方
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
VSCodeで始めるAzure Static Web Apps開発
VSCodeで始めるAzure Static Web Apps開発
Grunt.jsを使った Expressの開発環境構築
Grunt.jsを使った Expressの開発環境構築
Similar a GCMでiOSとAndroidに通知を送る
About GCM
About GCM
Teruaki Kinoshita
Androidアプリ内蔵広告 徹底解析 公開用
Androidアプリ内蔵広告 徹底解析 公開用
Lumin Hacker
Dfuke oidfj tn10
Dfuke oidfj tn10
Daisuke Fuke
改C2 dmを試してみた。
改C2 dmを試してみた。
Eiichi Tsuru
Android C2DM概要
Android C2DM概要
Teruaki Kinoshita
MA10 Mashup hackathon 北陸 in 福井 2014/08/30~31
MA10 Mashup hackathon 北陸 in 福井 2014/08/30~31
Wataru Sato
Cognito、Mobile SDK、SNSでサーバいらずのプッシュ通知
Cognito、Mobile SDK、SNSでサーバいらずのプッシュ通知
Sunao Komuro
Sendbird Introduction_JP_ILS Innovation.pdf
Sendbird Introduction_JP_ILS Innovation.pdf
SangHee Lee
10分でわかるBluemix
10分でわかるBluemix
softlayerjp
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
Kazumi IWANAGA
CodeBuildを身近にするためのはじめの一歩
CodeBuildを身近にするためのはじめの一歩
淳 千葉
SendGrid SDKを捨てた話
SendGrid SDKを捨てた話
Yuta Matsumura
インフラエンジニアのためのKrypton For DevOps入門
インフラエンジニアのためのKrypton For DevOps入門
AkiraMidouchi
Azure IoT Edge の基本
Azure IoT Edge の基本
Hiroshi Ouchiyama
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
Amazon Web Services Japan
Twilioビジネスセミナー20140624
Twilioビジネスセミナー20140624
twilioforkwc
Similar a GCMでiOSとAndroidに通知を送る
(16)
About GCM
About GCM
Androidアプリ内蔵広告 徹底解析 公開用
Androidアプリ内蔵広告 徹底解析 公開用
Dfuke oidfj tn10
Dfuke oidfj tn10
改C2 dmを試してみた。
改C2 dmを試してみた。
Android C2DM概要
Android C2DM概要
MA10 Mashup hackathon 北陸 in 福井 2014/08/30~31
MA10 Mashup hackathon 北陸 in 福井 2014/08/30~31
Cognito、Mobile SDK、SNSでサーバいらずのプッシュ通知
Cognito、Mobile SDK、SNSでサーバいらずのプッシュ通知
Sendbird Introduction_JP_ILS Innovation.pdf
Sendbird Introduction_JP_ILS Innovation.pdf
10分でわかるBluemix
10分でわかるBluemix
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
CodeBuildを身近にするためのはじめの一歩
CodeBuildを身近にするためのはじめの一歩
SendGrid SDKを捨てた話
SendGrid SDKを捨てた話
インフラエンジニアのためのKrypton For DevOps入門
インフラエンジニアのためのKrypton For DevOps入門
Azure IoT Edge の基本
Azure IoT Edge の基本
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
Twilioビジネスセミナー20140624
Twilioビジネスセミナー20140624
Último
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Último
(9)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
GCMでiOSとAndroidに通知を送る
1.
KDDI Labo 第5期延長戦!
エンジニア勉強会 GCMでiOSとAndroidに通知を送る Motoshi Nishihira(@snomof) BearTail CTO
2.
GCMとは • Google Cloud
Messaging • サーバーとクライアントの間に入り、 通知・メッセージのやりとりを仲介する • Android / iOS / Chromeのメッセージが扱える • 複数デバイスにまとめてメッセージ送信できるtopic機能 • 無料
3.
GCMとは • Google Cloud
Messaging • サーバーとクライアントの間に入り、 通知・メッセージのやりとりを仲介する • Android / iOS / Chromeのメッセージが扱える • 複数デバイスにまとめてメッセージ送信できるtopic機能 • 無料 new!! new!!
4.
GCMのしくみ 1. GCMにアプリケーションのデバイス毎のIDを 発行するようリクエスト 2. デバイスごとのID 3.
サーバーアプリケーションにデバイスごとのIDを登録 4. 特定のデバイスへのメッセージをGCMにリクエスト 5. GCMからクライアントへメッセージを送信 1 2 3 4 5 赤: ID登録 緑: メッセージ送信
5.
• APNs(Apple Push
Notification Service) • GCMとほぼ同じ仕組み • iOSのみ • 配信先をコントロールするためのtopic機能は無い - topicは存在しているものの、現状ではアプリ全体で1つの topicしか使えない 今まで
6.
• topic機能による送信先を指定した一括送信が可能 • デバイスごとのトークンはiOSとAndroidで共通の ものを使える -
サーバーアプリケーションでiOSとAndroid専用のコードを 実装する必要が無くなる • 無料 GCMを使う利点
7.
トークン取得用iOSアプリと、メッセージ送信用Macアプリ サンプルコード
8.
• Enable BitcodeをNoに •
Swiftコードは変換と修正が必要 - 受信用iOSアプリはObjective-Cのコードが含まれているので、 そちらをビルドすれば問題無し - 送信用のMacアプリはSwiftのみ - 修正はXcodeに言われるがままでOK サンプルコードをXcode7で動かす
9.
• アプリケーションあたり、topicに登録できるサブ スクリプションの上限が100万 - アプリケーションの全てのtopicのサブスクリプションの合計 -
例: 50万デバイスのtopic2つでも上限 GCMの欠点
10.
• Amazon SNS •
制限 - AWSアカウントごとに3,000トピック - 1トピックあたり1,000万のサブスクリプション - ただし、お願いすれば上限は解除してくれる模様 • 有料 - 0.5USD /100 万件 - 最初の100万件は無料 代替物
11.
• iOSとAndroidの両方で提供しているアプリでは、 サーバーアプリケーションの開発が楽になる • GCMのサブスクリプション数の制限がある限り、 Amazon
SNSが実用的 - topicを使いたいならユーザー数が少ないアプリに限られる まとめ
Descargar ahora