プッシュ通知の仕組みと利点

103
意外と知らない? プッシュ通知 MSP Fellow Shinshu University Faculty of Engineering 吉野翼

Upload: tsubasa-yoshino

Post on 16-Jul-2015

2.067 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: プッシュ通知の仕組みと利点

意外と知らない?プッシュ通知MSP Fellow

Shinshu University Faculty of Engineering

吉野翼

Page 2: プッシュ通知の仕組みと利点

About Me

Page 3: プッシュ通知の仕組みと利点

・吉野翼 @papemk2

・Microsoft Student Partners

・信州大学工学部 情報工学科

・C#, ASP.NET, Java,etc…

・Kinect, Windows Phone, Azure

・NUI, gesture, voice control

Page 4: プッシュ通知の仕組みと利点

初めに

Page 5: プッシュ通知の仕組みと利点

携帯電話使ってますか?

Page 6: プッシュ通知の仕組みと利点

例えば

Page 7: プッシュ通知の仕組みと利点
Page 8: プッシュ通知の仕組みと利点
Page 9: プッシュ通知の仕組みと利点
Page 10: プッシュ通知の仕組みと利点
Page 11: プッシュ通知の仕組みと利点
Page 12: プッシュ通知の仕組みと利点

メール使いますよね

Page 13: プッシュ通知の仕組みと利点
Page 14: プッシュ通知の仕組みと利点

SNSとかやってますか?

Page 15: プッシュ通知の仕組みと利点
Page 16: プッシュ通知の仕組みと利点
Page 17: プッシュ通知の仕組みと利点
Page 18: プッシュ通知の仕組みと利点

結構使ってる人いますよね

Page 19: プッシュ通知の仕組みと利点

こんな画面見たことあります?

Page 20: プッシュ通知の仕組みと利点
Page 21: プッシュ通知の仕組みと利点

本題

Page 22: プッシュ通知の仕組みと利点

プッシュってなんだ?

Page 23: プッシュ通知の仕組みと利点

例えば

Page 24: プッシュ通知の仕組みと利点

メールとか

Page 25: プッシュ通知の仕組みと利点

SNSのメッセージとか

Page 26: プッシュ通知の仕組みと利点

アプリの更新通知とか

Page 27: プッシュ通知の仕組みと利点

ほぼリアルタイムに情報を受け取る仕組み

Page 28: プッシュ通知の仕組みと利点

大事なことなのでもう一度

Page 29: プッシュ通知の仕組みと利点

ほぼリアルタイムに情報を受け取る仕組み

Page 30: プッシュ通知の仕組みと利点

無線リソースやバッテリー消耗も抑えられる!

Page 31: プッシュ通知の仕組みと利点

例えば

Page 32: プッシュ通知の仕組みと利点
Page 33: プッシュ通知の仕組みと利点

ちなみに

Page 34: プッシュ通知の仕組みと利点

受信は保障されないので注意

Page 35: プッシュ通知の仕組みと利点

少しバッテリーを消耗する点も注意

Page 36: プッシュ通知の仕組みと利点

プッシュのここがすごい

Page 37: プッシュ通知の仕組みと利点

・ユーザが操作をしなくても通知が受け取れる

・ユーザに対して好きなタイミングで通知出来る

・リアルタイムな連絡などに便利

Page 38: プッシュ通知の仕組みと利点

例えばどんな場面で使えるだろうか

Page 39: プッシュ通知の仕組みと利点

例1 : 緊急で連絡を取りたい場合

Page 40: プッシュ通知の仕組みと利点

映画 : パシフィックリムより

Page 41: プッシュ通知の仕組みと利点

家族と連絡を取らなければ!

Page 42: プッシュ通知の仕組みと利点
Page 43: プッシュ通知の仕組みと利点

ほぼリアルタイムでメールが届く!

Page 44: プッシュ通知の仕組みと利点

例2 : 炎上した場合

Page 45: プッシュ通知の仕組みと利点
Page 46: プッシュ通知の仕組みと利点

早く気付かないとやばい!

Page 47: プッシュ通知の仕組みと利点
Page 48: プッシュ通知の仕組みと利点

ほぼリアルタイムに通知が来れば安心

Page 49: プッシュ通知の仕組みと利点
Page 50: プッシュ通知の仕組みと利点

プッシュの仕組み

Page 51: プッシュ通知の仕組みと利点

プッシュ配信までのシーケンス数

Page 52: プッシュ通知の仕組みと利点

5つ

Page 53: プッシュ通知の仕組みと利点

1.プッシュの許可をOS各社のサービスに通知

Page 54: プッシュ通知の仕組みと利点

2. OS各社の用意するサービスからトークンを受け取る

Page 55: プッシュ通知の仕組みと利点

3.受け取ったトークンをデベロッパ側に渡す

Page 56: プッシュ通知の仕組みと利点

通知発行準備完了

Page 57: プッシュ通知の仕組みと利点

4.デベロッパ側から,渡されたトークンと通知メッセージを各社のサービスに渡す

Page 58: プッシュ通知の仕組みと利点

5.各社のサービスから各端末に通知を送信

Page 59: プッシュ通知の仕組みと利点
Page 60: プッシュ通知の仕組みと利点

なぜアプリが動いていないのに通知が受け取れるのだろう

Page 61: プッシュ通知の仕組みと利点
Page 62: プッシュ通知の仕組みと利点

P2Pモデル

Page 63: プッシュ通知の仕組みと利点
Page 64: プッシュ通知の仕組みと利点
Page 65: プッシュ通知の仕組みと利点
Page 66: プッシュ通知の仕組みと利点

IDLE Cell_PCH Cell_DCH

Page 67: プッシュ通知の仕組みと利点

IDLEZ

ZZ

Page 68: プッシュ通知の仕組みと利点

Cell_PCH

Page 69: プッシュ通知の仕組みと利点

Cell_DCH

Page 70: プッシュ通知の仕組みと利点

プッシュ通知を実装するメリット

Page 71: プッシュ通知の仕組みと利点

一か月目 : 67%

二か月目 : 74%

三か月目 : 81%

Page 72: プッシュ通知の仕組みと利点

これは?

Page 73: プッシュ通知の仕組みと利点

あるアプリの利用率の変化

Page 74: プッシュ通知の仕組みと利点

一か月目 : 67%

二か月目 : 74%

三か月目 : 81%

Page 75: プッシュ通知の仕組みと利点

いいプッシュは利用率向上につながる

Page 76: プッシュ通知の仕組みと利点

エスパステクノロジー社のアプリ「祝記念日」

・父の日ギフトに関するプッシュ通知により起動率60%増

Page 77: プッシュ通知の仕組みと利点

同社のアンケートより・プッシュ通知によりアプリを起動するが全体で85.3%

内訳(の一部)・「内容によって開く」 : 41.3%・「タイミングによって開く」 : 27.0%

株式会社エスパステクノロジープレスリリースより

Page 78: プッシュ通知の仕組みと利点

効果的なプッシュ通知は, デベロッパ・ユーザ両者の利益に繋がる可能性を秘める

Page 79: プッシュ通知の仕組みと利点

しかし

Page 80: プッシュ通知の仕組みと利点

頻繁且つ重要性に欠けるプッシュはスパムと同義

Page 81: プッシュ通知の仕組みと利点

良質なプッシュとは

Page 82: プッシュ通知の仕組みと利点

ユーザのニーズに合わせる

Page 83: プッシュ通知の仕組みと利点

ユーザが欲しい情報を提供する

Page 84: プッシュ通知の仕組みと利点

重要な通知に内容を絞る

Page 85: プッシュ通知の仕組みと利点

日付や時間帯を考える

Page 86: プッシュ通知の仕組みと利点

デベロッパが通知したいものとユーザが欲しがるものは違う!

Page 87: プッシュ通知の仕組みと利点

ユーザに媚を売る方が得である!

Page 88: プッシュ通知の仕組みと利点

Urban Airship社の偉い人曰く

Page 89: プッシュ通知の仕組みと利点

「夕食時に来ても嫌われなければ,そのプッシュには価値がある」

Page 90: プッシュ通知の仕組みと利点

大事なことなのでもう一度

Page 91: プッシュ通知の仕組みと利点

「夕食時に来ても嫌われなければ,そのプッシュには価値がある」

Page 92: プッシュ通知の仕組みと利点

いいプッシュの例

Page 93: プッシュ通知の仕組みと利点

スノーボード用品メーカーBurton Snowboards

・スノーボードをより楽しむためのアプリ

・ボーダー向けの最新降雪情報を通知

・ユーザの欲しい情報のみを配信

・自社製品の売り込みや宣伝をしない

Page 94: プッシュ通知の仕組みと利点

キュレーションサービスGunosy

・1日に朝刊と夕刊の2つ

・現実の新聞と同じ体系で受け入れやすい

・時間帯的に通勤・帰宅時間に確認できる

・ユーザの指定した時間に通知可能

Page 95: プッシュ通知の仕組みと利点

開発者視点から考えてみる

Page 96: プッシュ通知の仕組みと利点

サーバ用意したり実装めんどくさそう

Page 97: プッシュ通知の仕組みと利点

そんなことはありません

Page 98: プッシュ通知の仕組みと利点

Windows Azureならね!

Page 99: プッシュ通知の仕組みと利点

1.アプリの登録

2.アプリにプッシュ通知の追加

3.プッシュ送信用スクリプトの作成

4.プッシュを受け取る

Page 100: プッシュ通知の仕組みと利点

デモ

Page 102: プッシュ通知の仕組みと利点

まとめ

Page 103: プッシュ通知の仕組みと利点

・プッシュ通知を駆使すれば, アプリが数段階レベルアップ!

・ユーザに嫌われないようにね!

・上手く広告に誘導できれば収入アップ!…かも

・Azureでプッシュ通知すごい簡単!