Windows Azure 通知ハブ
通知ハブとは マルチプラットフォーム対応のプッシュ通知サービス TechEd 2013 12/9/2018 12:53 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Windows 8 では バッジ、タイル、トースト App back-end Platform Notification Service TechEd 2013 12/9/2018 12:53 AM Windows 8 では App back-end バッジ、タイル、トースト Platform Notification Service (APNS/WNS/GCM) © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
通知ハブ マルチプラットフォーム(Windows 、Windows Phone、 iOS、Andorid)に対応 TechEd 2013 12/9/2018 12:53 AM 通知ハブ マルチプラットフォーム(Windows 、Windows Phone、 iOS、Andorid)に対応 数千、数万、数百万のデバイスに低い遅延性で送信できるスケーラビリティ ハンドル、ユーザー属性などの管理機能搭載 iOS アプリ Windows ストアアプリ アプリの バックエンド APNS WNS 通知ハブ プロトコルの違いを意識する必要なし 一度の呼び出しで、大量のデバイスに通知可能 Handle 、ユーザー属性を保持 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
タグベースのマルチキャスト 任意のグループでタグ付け タグは文字列 “userid:daisukei” “location:島根” TechEd 2013 12/9/2018 12:53 AM タグベースのマルチキャスト 任意のグループでタグ付け クライアントアプリはタグのセットを登録 アプリのバックエンドはタグでフィルタリングしてプッシュ通知 タグは文字列 “userid:daisukei” “location:島根” ① Tag:”島根県” ② 通知ハブ Tag:”島根県” ② アプリの バックエンド Tag:”東京” ① © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
テンプレートベースのマルチプラットフォーム通知 TechEd 2013 12/9/2018 12:53 AM テンプレートベースのマルチプラットフォーム通知 <toast> <visual> <binding template=\"ToastText01\"> <text id=\"1\">$(message)</text> </binding> </visual> </toast> 登録 クライアントアプリはプラットフォーム固有のテンプレートを登録 通知の送信 アプリのバックエンドは一度の呼び出しでマルチプラットフォームに通知を送ることが可能 Hello! ① { message: “Hello!” } 通知ハブ ② ② ② アプリの バックエンド ① Hello! { aps: { alert: “$(message)” } © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
© 2013 Microsoft Corporation. All rights reserved.