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

3,076 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,076
On SlideShare
0
From Embeds
0
Number of Embeds
30
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. 意外と知らない? プッシュ通知 MSP Fellow Shinshu University Faculty of Engineering 吉野翼
  2. 2. About Me
  3. 3. ・吉野翼 @papemk2 ・Microsoft Student Partners ・信州大学工学部 情報工学科 ・C#, ASP.NET, Java,etc… ・Kinect, Windows Phone, Azure ・NUI, gesture, voice control
  4. 4. 初めに
  5. 5. 携帯電話使ってますか?
  6. 6. 例えば
  7. 7. メール使いますよね
  8. 8. SNSとかやってますか?
  9. 9. 結構使ってる人いますよね
  10. 10. こんな画面見たことあります?
  11. 11. 本題
  12. 12. プッシュってなんだ?
  13. 13. 例えば
  14. 14. メールとか
  15. 15. SNSのメッセージとか
  16. 16. アプリの更新通知とか
  17. 17. ほぼリアルタイムに情報を 受け取る仕組み
  18. 18. 大事なことなのでもう一度
  19. 19. ほぼリアルタイムに情報を 受け取る仕組み
  20. 20. 無線リソースや バッテリー消耗も抑えられる!
  21. 21. 例えば
  22. 22. ちなみに
  23. 23. 受信は保障されないので注意
  24. 24. 少しバッテリーを消耗する点も注意
  25. 25. プッシュのここがすごい
  26. 26. ・ユーザが操作をしなくても通知が受け取れる ・ユーザに対して好きなタイミングで通知出来る ・リアルタイムな連絡などに便利
  27. 27. 例えばどんな場面で使えるだろうか
  28. 28. 例1 : 緊急で連絡を取りたい場合
  29. 29. 映画 : パシフィックリムよ
  30. 30. 家族と連絡を取らなければ!
  31. 31. ほぼリアルタイムでメールが届く!
  32. 32. 例2 : 炎上した場合
  33. 33. 早く気付かないとやばい!
  34. 34. ほぼリアルタイムに通知が来れば安心
  35. 35. プッシュの仕組み
  36. 36. プッシュ配信までのシーケンス数
  37. 37. 5つ
  38. 38. 1.プッシュの許可をOS各社の サービスに通知
  39. 39. 2. OS各社の用意するサービスから トークンを受け取る
  40. 40. 3.受け取ったトークンを デベロッパ側に渡す
  41. 41. 通知発行準備完了
  42. 42. 4.デベロッパ側から,渡された トークンと通知メッセージを 各社のサービスに渡す
  43. 43. 5.各社のサービスから各端末に 通知を送信
  44. 44. なぜアプリが動いていないのに 通知が受け取れるのだろう
  45. 45. P2Pモデル
  46. 46. IDLE Cell_PCH Cell_DCH
  47. 47. IDLE ZZ Z
  48. 48. Cell_PCH
  49. 49. Cell_DCH
  50. 50. プッシュ通知を実装するメリット
  51. 51. 一か月目 : 67% 二か月目 : 74% 三か月目 : 81%
  52. 52. これは?
  53. 53. あるアプリの利用率の変化
  54. 54. 一か月目 : 67% 二か月目 : 74% 三か月目 : 81%
  55. 55. いいプッシュは利用率向上につながる
  56. 56. エスパステクノロジー社のアプリ「祝記念日」 ・父の日ギフトに関するプッシュ通知により起動率60%増
  57. 57. 同社のアンケートより ・プッシュ通知によりアプリを起動するが全体で85.3% 内訳(の一部) ・「内容によって開く」 : 41.3% ・「タイミングによって開く」 : 27.0% 株式会社エスパステクノロジープレスリリースより
  58. 58. 効果的なプッシュ通知は, デベロッパ・ユー 両者の利益に繋がる可能性を秘める
  59. 59. しかし
  60. 60. 頻繁且つ重要性に欠けるプッシュはスパムと同義
  61. 61. 良質なプッシュとは
  62. 62. ユーザのニーズに合わせる
  63. 63. ユーザが欲しい情報を提供する
  64. 64. 重要な通知に内容を絞る
  65. 65. 日付や時間帯を考える
  66. 66. デベロッパが通知したいものと ユーザが欲しがるものは違う!
  67. 67. ユーザに媚を売る方が得である!
  68. 68. Urban Airship社の偉い人曰く
  69. 69. 「夕食時に来ても嫌われなければ, そのプッシュには価値がある」
  70. 70. 大事なことなのでもう一度
  71. 71. 「夕食時に来ても嫌われなければ, そのプッシュには価値がある」
  72. 72. いいプッシュの例
  73. 73. スノーボード用品メーカーBurton Snowboards ・スノーボードをより楽しむためのアプリ ・ボーダー向けの最新降雪情報を通知 ・ユーザの欲しい情報のみを配信 ・自社製品の売り込みや宣伝をしない
  74. 74. キュレーションサービスGunosy ・1日に朝刊と夕刊の2つ ・現実の新聞と同じ体系で受け入れやすい ・時間帯的に通勤・帰宅時間に確認できる ・ユーザの指定した時間に通知可能
  75. 75. 開発者視点から考えてみる
  76. 76. サーバ用意したり実装めんどくさそう
  77. 77. そんなことはありません
  78. 78. Windows Azureならね!
  79. 79. 1.アプリの登録 2.アプリにプッシュ通知の追加 3.プッシュ送信用スクリプトの作成 4.プッシュを受け取る
  80. 80. デモ
  81. 81. 詳しくは http://www.windowsazure.com/ja-jp/develop/mobile/tutorials/get-started-with-push-dotnet/
  82. 82. まとめ
  83. 83. ・プッシュ通知を駆使すれば, アプリが数段階レベルアップ! ・ユーザに嫌われないようにね! ・上手く広告に誘導できれば収入アップ!…かも ・Azureでプッシュ通知すごい簡単!

×