Azure Notification Hubs には、使いやすくスケールアウトできるプッシュ エンジンが用意されています。Notification Hubs を使用して、任意のプラットフォーム (iOS、Android、Windows) および任意のバックエンド (クラウドまたはオンプレミス) から通知を送信します。 詳細については、「Azure Notification Hubs とは」を参照してください。
このクイック スタートでは、Notification Hubs のプラットフォーム通知システム (PNS) 設定を使用して、複数のプラットフォームでプッシュ通知を設定します。 このクイックスタートでは、Azure portal を使用するときに実行する手順を示します。 Azure CLI を使用した場合の手順については、「Google Firebase Cloud Messaging」に記載されています。
注
Firebase Cloud Messaging の非推奨と移行の手順については、「Google Firebase Cloud Messaging の移行」を参照してください。
通知ハブをまだ作成していない場合は、今すぐ作成します。 詳細については、「Azure portal 内で Azure 通知ハブを作成する」または「Azure CLI を使用して Azure 通知ハブを作成する」を参照してください。
アップルプッシュ通知サービス
Apple Push Notification Service (APNS) を設定するには、次の手順に従います。
Azure portal の [通知ハブ] ページで、左側のメニューの [Apple (APNS)] を選択します。
[認証モード] で [証明書] または [トークン] を選択します。
[証明書] を選択した場合:
- ファイル アイコンを選択し、アップロードする .p12 ファイルを選択します。
- パスワードを入力します。
- [サンドボックス] モードを選択します。 または、ストアからアプリを購入したユーザーにプッシュ通知を送信する場合は、 [Production](運用) モードを選択します。
[トークン] を選択した場合:
- [キー ID] 、 [バンドル ID] 、 [チーム ID] 、 [トークン] に値を入力します。
- [サンドボックス] モードを選択します。 または、ストアからアプリを購入したユーザーにプッシュ通知を送信する場合は、 [Production](運用) モードを選択します。
詳細については、Azure Notification Hubs を使用して iOS アプリにプッシュ通知を送信する方法に関するページを参照してください。
Google Firebase Cloud Messaging V1 (FCMv1)
Google FCMv1 のプッシュ通知を設定するには、次の手順に従います。
- Azure portal の [通知ハブ] ページで、左側のメニューの [Google (FCMv1)] を選択します。
- Firebase コンソールから取得したサービス アカウントの JSON ファイルから、秘密キー、プロジェクト ID、クライアント メールアドレスの値を更新します。
- [保存] を選択します。
これらの手順が完了すると、通知ハブが正常に更新されたことをアラートで確認できます。 [Save](保存) ボタンが無効になります。
Google Firebase Cloud Messaging (FCM)
注
Firebase Cloud Messaging (FCM) は非推奨となり、サポートされなくなりました。
Google FCM のプッシュ通知を設定するには、次の手順に従います。
Azure portal の [通知ハブ] ページで、左側のメニューの [Google (GCM/FCM)] を選択します。
前に保存した Google FCM プロジェクトの API キーを貼り付けます。
[保存] を選択します。
これらの手順が完了すると、通知ハブが正常に更新されたことをアラートで確認できます。 [Save](保存) ボタンが無効になります。
Windows プッシュ通知サービス
Windows プッシュ通知サービス (WNS) を設定するには、次の手順に従います。
Azure portal の [通知ハブ] ページで、左側のメニューの [Windows (WNS)] を選択します。
[パッケージ SID] と [セキュリティ キー] に値を入力します。
[保存] を選択します。
詳細については、Azure Notification Hubs を使用して UWP アプリに通知を送信する方法に関するページを参照してください。
これらの手順を完了すると、通知ハブが正常に更新されたことを示すアラートが表示されます。 [Save](保存) ボタンが無効になります。
詳細については、Baidu での Notification Hubs の使用に関するページを参照してください。
次のステップ
このクイック スタートでは、Azure portal 内で通知ハブに対してプラットフォーム通知システムの設定を構成する方法について説明しました。
さまざまなプラットフォームに対してプッシュ通知を送信する方法について詳しくは、以下のチュートリアルを参照してください。