App Service Mobile Apps との統合

Azure のサービス間でシームレスかつ同一のエクスペリエンスを実現するために、App Service Mobile Apps には Azure Notification Hubs を使用した通知のサポートが組み込まれています。 App Service Mobile Apps は、拡張性が高くグローバルに使用可能な、企業の開発者やシステム インテグレーター向けのモバイル アプリ開発プラットフォームで、モバイル開発者に豊富な機能のセットを提供します。

Mobile Apps の開発者は、次のワークフローで Notification Hubs を使用できます。

  1. デバイスの PNS ハンドルを取得します。

  2. Mobile Apps クライアント SDK 登録 API を使用して Notification Hubs でデバイスを登録します。

    注意

    Mobile Apps ではセキュリティの目的で登録時にすべてのタグを除去することに注意してください。 タグをデバイスに関連付けるには、Notification Hubs をバックエンドから直接操作します。

  3. Notification Hubs を使用してアプリのバックエンドから通知を送信します。

この統合によってもたらされるいくつかの利点を次に示します。

  • Mobile Apps クライアント SDK: これらのマルチプラットフォーム SDK は、登録用の API を備え、モバイル アプリにリンクされている通知ハブと通信を行います。 Notification Hubs の資格情報は不要であり、追加のサービスを操作する必要もありません。
    • ユーザーへのプッシュ: この SDK は、指定のデバイスに Mobile Apps の認証済みユーザー ID を自動的にタグ付けすることで、"ユーザーへのプッシュ" シナリオを実現します。
    • デバイスへのプッシュ: この SDK は、Mobile Apps のインストール ID を GUID として使用して自動的に Notification Hubs への登録を行うので、複数のサービスの GUID を維持する必要はありません。
  • インストール モデル: Mobile Apps は Notification Hubs の最新のプッシュ モデルと簡単に連携し、プッシュ通知サービスと連携する JSON インストール内のデバイスに関連付けられたすべてのプッシュ プロパティを表します。
  • 柔軟性: 開発者は統合中でも常に Notification Hubs を直接操作することを選択できます。
  • Azure portal の統合されたエクスペリエンス: 機能としてのプッシュが Mobile Apps に視覚的に表示され、開発者は Mobile Apps を通じて関連付けられた通知ハブを簡単に操作できます。