Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Windows phoneの新しい通知api

1,470 views

Published on

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Windows phoneの新しい通知api

  1. 1. Windows Phone 8.1の 新しい通知API tmyt Windows Phone Arch #3 Tokyo ’14.05.10
  2. 2. 自己紹介 • おしごと • いわゆる組み込み機器をつくってます • 組み込み機器にも派手な見た目の波がきてつらい • いんたーねっと • 現住所: インターネット • @tmyt • http://tmyt.hateblo.jp/ • そのほか • 最近Microsoft MVP for Client Developmentになりました
  3. 3. Agenda • 通知の種類 • プッシュ通知の仕組み • 新しくなったこと • デモとか
  4. 4. 通知の種類 • Windows Phone / Windows には3種類の通知があります • Toast • Tile • Raw • さらにPush通知に2種類のプロトコルがあります • MPNS • WNS
  5. 5. 通知の種類 MPNS Toast Tile Raw WNS Toast Tile Raw • WP7 • WP7.5 • WP7.8 • WP8 WP8.1
  6. 6. 通知の種類 • Microsoft Push Notification Service (MPNS) • Windows Phone向けに昔から提供されているもの • Silverlightがターゲット • Windows Notification Service (WNS) • Windows Store Apps向けに新規で開発されたもの • APIが全然違う!!!!
  7. 7. プッシュ通知の仕組み
  8. 8. プッシュ通知の仕組み
  9. 9. 新しくなったこと • WNSがサポートされました! • わーぱちぱち • ActionCenterが増えました • Androidみたいなやつ
  10. 10. 既存のアプリでなにかしないといけない? • なにもしなくていいです • 従来の通知系APIはそのまま使えます • Push通知まわりも変更不要です • でもActionCenterは何かしないといけないんじゃ… • なにもしなくていいです。トースト通知使うと勝手に表示されます
  11. 11. WNSのサポート • プッシュインフラが統一されたことでサーバ実装が統合 • 現実問題、APNS, GCM, MPNS, WNSと4種類が3種類になるだけなのでまぁ… • universal apps でプッシュインフラが統合できる • すこしうれしい • WNSが使える条件 MPNS WNS Silverlight OK OK XAML NG OK
  12. 12. 新しいAPIでなにができるの • ActionCenterの管理ができます 削除しかない…
  13. 13. 実際にコードとかデモとか
  14. 14. サンプルはこちら • github.com/tmyt/wns-sample

×