クイック スタート:通知ハブのプッシュ通知を設定する
Azure Notification Hubs には、使いやすくスケールアウトにも対応したプッシュ エンジンが用意されています。Notification Hubs を使用すると、あらゆるプラットフォーム (iOS、Android、Windows、Baidu) にあらゆるバックエンド (クラウドまたはオンプレミス) から通知を送信することができます。 詳細については、「Azure Notification Hubs とは」を参照してください。
このクイック スタートでは、Notification Hubs におけるプラットフォーム通知システム (PNS) の設定を使用して、複数のプラットフォームに対するプッシュ通知を設定します。 このクイック スタートでは、Azure portal での手順を紹介します。 Azure CLI を使用した場合の手順については、「Google Firebase Cloud Messaging」に記載されています。
Note
Firebase Cloud Messaging の非推奨と移行の手順については、「Google Firebase Cloud Messaging の移行」を参照してください。
通知ハブを作成していない場合は、ここで作成します。 詳細については、「Azure portal 内で Azure 通知ハブを作成する」または「Azure CLI を使用して Azure 通知ハブを作成する」を参照してください。
Apple Push Notification Service
Apple Push Notification Service (APNS) を設定するには、次の手順に従います。
Azure portal の [通知ハブ] ページで、左側のメニューの [Apple (APNS)] を選択します。
[認証モード] で [証明書] または [トークン] を選択します。
a. [証明書] を選択した場合:
ファイル アイコンを選択し、アップロードする .p12 ファイルを選択します。
パスワードを入力します。
[サンドボックス] モードを選択します。 または、ストアからアプリを購入したユーザーにプッシュ通知を送信する場合は、 [Production](運用) モードを選択します。
b. [トークン] を選択した場合:
[キー 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)
Note
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 アプリに通知を送信する方法に関するページを参照してください。
Baidu (Android China)
Baidu のプッシュ通知を設定するには、次の手順に従います。
Azure portal の [通知ハブ] ページで、左側のメニューの [Baidu (Android China)] を選択します。
Baidu コンソールから取得した、Baidu クラウド プッシュ プロジェクトの API キーを入力します。
Baidu コンソールから取得した、Baidu クラウド プッシュ プロジェクトの秘密鍵を入力します。
[保存] を選択します。
これらの手順が完了すると、通知ハブが正常に更新されたことをアラートで確認できます。 [Save](保存) ボタンが無効になります。
詳細については、Baidu での Notification Hubs の使用に関するページを参照してください。
次のステップ
このクイック スタートでは、Azure portal 内で通知ハブに対してプラットフォーム通知システムの設定を構成する方法について説明しました。
さまざまなプラットフォームに対してプッシュ通知を送信する方法について詳しくは、以下のチュートリアルを参照してください。