14
Windows Phone 8.1新しい通知API tmyt Windows Phone Arch #3 Tokyo ’14.05.10

Windows phoneの新しい通知api

  • Upload
    shigure

  • View
    1.084

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Windows phoneの新しい通知api

Windows Phone 8.1の新しい通知APItmyt

Windows Phone Arch #3 Tokyo

’14.05.10

Page 2: Windows phoneの新しい通知api

自己紹介

• おしごと• いわゆる組み込み機器をつくってます

• 組み込み機器にも派手な見た目の波がきてつらい

• いんたーねっと• 現住所: インターネット

• @tmyt

• http://tmyt.hateblo.jp/

• そのほか• 最近Microsoft MVP for Client Developmentになりました

Page 3: Windows phoneの新しい通知api

Agenda

•通知の種類

• プッシュ通知の仕組み

•新しくなったこと

• デモとか

Page 4: Windows phoneの新しい通知api

通知の種類

• Windows Phone / Windows には3種類の通知があります• Toast

• Tile

• Raw

• さらにPush通知に2種類のプロトコルがあります• MPNS

• WNS

Page 5: Windows phoneの新しい通知api

通知の種類

MPNS

Toast

Tile

Raw

WNS

Toast

Tile

Raw

• WP7• WP7.5• WP7.8• WP8

WP8.1

Page 6: Windows phoneの新しい通知api

通知の種類

• Microsoft Push Notification Service (MPNS)• Windows Phone向けに昔から提供されているもの

• Silverlightがターゲット

• Windows Notification Service (WNS)• Windows Store Apps向けに新規で開発されたもの

• APIが全然違う!!!!

Page 7: Windows phoneの新しい通知api

プッシュ通知の仕組み

Page 8: Windows phoneの新しい通知api

プッシュ通知の仕組み

Page 9: Windows phoneの新しい通知api

新しくなったこと

• WNSがサポートされました!• わーぱちぱち

• ActionCenterが増えました• Androidみたいなやつ

Page 10: Windows phoneの新しい通知api

既存のアプリでなにかしないといけない?

• なにもしなくていいです

•従来の通知系APIはそのまま使えます

• Push通知まわりも変更不要です

• でもActionCenterは何かしないといけないんじゃ…

• なにもしなくていいです。トースト通知使うと勝手に表示されます

Page 11: Windows phoneの新しい通知api

WNSのサポート

• プッシュインフラが統一されたことでサーバ実装が統合• 現実問題、APNS, GCM, MPNS, WNSと4種類が3種類になるだけなのでまぁ…

• universal apps でプッシュインフラが統合できる• すこしうれしい

• WNSが使える条件

MPNS WNS

Silverlight OK OK

XAML NG OK

Page 12: Windows phoneの新しい通知api

新しいAPIでなにができるの

• ActionCenterの管理ができます

削除しかない…

Page 13: Windows phoneの新しい通知api

実際にコードとかデモとか

Page 14: Windows phoneの新しい通知api

サンプルはこちら

• github.com/tmyt/wns-sample