20120922 wdc with_ms_like
TRANSCRIPT
Windows8アプリが公開されました!
2012/9/22 WindowsデベロッパーカンファレンスKDDIウェブコミュニケーションズ CloudCoreセミナールーム
津守優 (Microsoft MVP for Device Application Development (Jan.2011-Dec.2012))
今朝アプリがリリースできました
こっそり開発していたアプリがリリースされました
とりあえず1本ぐらい通してみたかったアプリなのでたいしたことないです
裏話
先ほどスルーされたC++/XAMLで作ってます
リアルタイムに音を生成してます
アプリ全部必死計算
実機デバッグはVPNを経由したリモートデバッグ
大阪で操作してもらって町田でチェックしました!
そんなことはおいておいて…
プッシュ通知でアプリをもっとリアルタイムに
2012/9/22 WindowsデベロッパーカンファレンスKDDIウェブコミュニケーションズ CloudCoreセミナールーム
津守優 (Microsoft MVP for Device Application Development (Jan.2011-Dec.2012))
自己紹介
津守優です。
東京のメーカ系の会社でお仕事してます。
趣味は組み込みからWebまで広く浅く
Microsoft MVP for Device Application Development (Jan.2011 - Dec.2012)
今日のスライドは@xrincha Presents です
あじぇんだー
インターネットとスマートデバイス
プッシュ通知の使用例・仕組み
Windows8/Windows Phoneでの実装
インターネットの今まで。これから。
通信速度の向上
リアルタイム情報の浸透
常にインターネットに「つながっている」
スマートデバイスの特徴
インターネットにほぼ常に接続
使用場所が比較的自由
インターネットを介したリアルタイムなやりとりが普及
リアルタイムなコミュニケーション
知りたい情報がインターネット上で常に更新されている
発信した情報が即座に相手に届けられる
リアルタイム≒インタラクティブ
プッシュ通知でリアルタイムに
プッシュ通知はこんなところで使われています
SPモードメールの受信
Windows PhoneアプリをPCのブラウザからインストール
Facebookの新着通知
プッシュ通知の仕組み
いくつかの方法
WAP Push
Long Poll
Windows Phoneの場合
HttpNotificationChannelを使用します
Windows 8の場合
PushNotificationChannelを使用します
チャネルの有効期間は30日
送信時にも認証が必要
こっちは1時間
それぞれの違い
使用するインターフェース
Windows8のほうがインターフェースがおしゃれ
Windows Phoneはイベントドリブン
通知サーバの違い
Windows8は認証が必要(OAuth2.0)
送信するXMLのフォーマットが異なる
DEMO
Windows PhoneへのPush
Windows 8へのPush
Windows 8/Windows Phoneへの同時Push
書き分けが面倒
クライアント事に微妙な差違
プッシュデータの送信方法の違い
データ
認証の有無
ヘッダの種類
プッシュでなにしよう
たとえばこんなのとか
雨が降りそうな事を教えてくれる
インターホンと連携して来客を通知してみる
サーバに Pingが飛ばなくなったことを通知する
まとめ
これからアプリを作るなら是非プッシュを
サーバさえどうにかなれば比較的簡単です
プッシュ通知でアプリをもっと目立たせよう!