mcpField
A
azure-notification-hubs

azure-notification-hubs

github.com/microsoftdocs開発796162 回インストール3 日前に更新
リポジトリ

azure-notification-hubs について

azure-notification-hubs は、Azure Notification Hubs を扱う開発者や運用担当者向けのエージェントスキルです。ローカル資料と取得したドキュメントを組み合わせ、プッシュ通知の設計、調査、構成、セキュリティ、統合、デプロイを扱います。

主な機能

  1. 01プッシュ通知のトラブルシューティング
  2. 02登録、タグ、テンプレート
  3. 03アーキテクチャ、制限、クォータ
  4. 04セキュリティとサービス構成
  5. 05SDK、REST、デプロイの指針

活用シーン

  1. 01未配信プッシュ通知の追跡
  2. 02対象別・マルチテナント通知の設計
  3. 03プッシュ通知の認証情報設定
  4. 04リージョン移行の計画

MCP 対応

mcp_microsoftdocs:microsoft_docs_fetch を使ったドキュメント取得に対応し、代替手段として Web ページ取得も記載されています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-notification-hubs

インストール後、Claude Code で/azure-notification-hubsを入力して読み込まれたか確認します。

詳細

Azure Notification Hubs スキル

このスキルでは、Azure Notification Hubs に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。

このスキルの使用方法

IMPORTANT for Agent: 関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲が記載されているカテゴリ(例:L35-L120)では、指定された行を read_file で読み取ってください。ファイルへのリンクが記載されているカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルに対して read_file を使用してください。

IMPORTANT for Agent: metadata.generated_at が3か月以上前の場合は、リポジトリから最新版を取得するようユーザーに提案してください。mcp_microsoftdocs ツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド

このスキルでは、ドキュメントコンテンツを取得するためにネットワークアクセスが必要です。

  • 推奨:クエリ文字列 from=learn-agent-skill を指定して mcp_microsoftdocs:microsoft_docs_fetch を使用します。Markdown が返されます。
  • フォールバック:クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して fetch_webpage を使用します。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL37-L41配信失敗、通知のドロップ、プラットフォーム固有のエラーなど、Notification Hubs に関する一般的な問題の診断と修正、ならびに送信の問題を追跡、テスト、解決する手順です。
ベストプラクティスL42-L49Notification Hubs ソリューションの設計、登録パターンの選択、タグやルーティングの使用、効率的で対象を絞ったプッシュ通知のためのテンプレート作成に関するガイダンスです。
意思決定L50-L54Notification Hubs の価格レベルの選択と切り替えに関するガイダンスです。さまざまなワークロードを対象に、機能の制限、スケール、コストへの影響を比較します。
アーキテクチャと設計パターンL55-L59Azure Notification Hubs を使用した、大規模なマルチテナントおよび地理的に分散したプッシュ通知アーキテクチャの設計に関するガイダンスです。パターン、ベストプラクティス、統合方法が含まれます。
制限とクォータL60-L64Notification Hubs の制限、クォータ、スロットリングの動作に加え、スケジュールされたプッシュ通知の作成、管理、制約の把握方法について説明します。
セキュリティL65-L73Notification Hubs のセキュリティ、暗号化、TLS、ネットワーク分離について説明します。保存データの暗号化、EU データ境界、SAS/ロールベースのアクセス、TLS バージョンの計画、Private Link の設定が含まれます。
構成L74-L94Notification Hubs の構成(APNS/FCM/WNS/MPNS/Baidu の PNS 資格情報)、IaC の設定(Bicep/ARM/Terraform)、メトリック、ログ、PowerShell による監視と自動化について説明します。
統合とコーディングパターンL95-L121プッシュ通知の統合の実装と移行(FCM v1、APNS、WNS)、デバイス/ユーザーのターゲティング、テンプレート、ローカライズ、REST/SDK の使用(Java、PHP、Python、UWP、Android、iOS)について説明します。
デプロイL122-L125Azure リージョン間で Notification Hubs を安全に移行するためのガイダンスです。計画、データの保持、リージョン移動中のダウンタイムの最小化が含まれます。
トラブルシューティング
トピックURL
Notification Hubs でドロップされた通知を診断して修正するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-fixer
ベストプラクティス
トピックURL
Azure Notification Hubs を使用したソリューションの設計と実装https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-faq
Azure Notification Hubs の登録パターンの選択https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-registration-management
Azure Notification Hubs でのタグとルーティング式の使用https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-tags-segment-push-message
プッシュ通知用 Notification Hubs テンプレートの設計と使用https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-templates-cross-platform-push-messages
意思決定
トピックURL
Azure Notification Hubs の価格レベルの選択と変更https://learn.microsoft.com/en-us/azure/notification-hubs/change-pricing-tier
アーキテクチャと設計パターン
トピックURL
Notification Hubs を使用したエンタープライズ向けプッシュ通知アーキテクチャの設計https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-enterprise-push-notification-architecture
制限とクォータ
トピックURL
Notification Hubs でのスケジュール通知の使用https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-send-push-notifications-scheduled
セキュリティ
トピックURL
Azure Notification Hubs の保存データ暗号化の詳細https://learn.microsoft.com/en-us/azure/notification-hubs/encrypt-at-rest
Notification Hubs における EU データ境界の動作についてhttps://learn.microsoft.com/en-us/azure/notification-hubs/eu-data-boundary
Notification Hubs のセキュリティモデルとアクセス規則の適用https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-security
Azure Notification Hubs の TLS バージョン対応の計画https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-tls12
Azure Notification Hubs の Private Link の構成https://learn.microsoft.com/en-us/azure/notification-hubs/private-link
構成
トピックURL
Azure Notification Hubs で APNS の資格情報を構成するhttps://learn.microsoft.com/en-us/azure/notification-hubs/configure-apple-push-notification-service
Notification Hubs で Baidu Cloud Push を構成するhttps://learn.microsoft.com/en-us/azure/notification-hubs/configure-baidu-cloud-push
Azure Notification Hubs で FCM の設定を構成するhttps://learn.microsoft.com/en-us/azure/notification-hubs/configure-google-firebase-cloud-messaging
Azure Notification Hubs で MPNS の設定を構成するhttps://learn.microsoft.com/en-us/azure/notification-hubs/configure-microsoft-push-notification-service
Azure Notification Hubs の PNS 設定を構成するhttps://learn.microsoft.com/en-us/azure/notification-hubs/configure-notification-hub-portal-pns-settings
Azure Notification Hubs で WNS の設定を構成するhttps://learn.microsoft.com/en-us/azure/notification-hubs/configure-windows-push-notification-service
Bicep テンプレートで Azure Notification Hubs を定義するhttps://learn.microsoft.com/en-us/azure/notification-hubs/create-notification-hub-bicep
ARM テンプレートを使用して Azure Notification Hubs を構成するhttps://learn.microsoft.com/en-us/azure/notification-hubs/create-notification-hub-template
Terraform で Azure Notification Hubs をプロビジョニングするhttps://learn.microsoft.com/en-us/azure/notification-hubs/create-notification-hub-terraform
Azure Notification Hubs で FCM v1 の資格情報を構成するhttps://learn.microsoft.com/en-us/azure/notification-hubs/firebase-migration-update-sdk
Azure Notification Hubs の監視とアラートを構成するhttps://learn.microsoft.com/en-us/azure/notification-hubs/monitor-notification-hubs
Azure Notification Hubs の監視メトリックとログのリファレンスhttps://learn.microsoft.com/en-us/azure/notification-hubs/monitor-notification-hubs-reference
PowerShell で Azure Notification Hubs を自動化するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-deploy-and-manage-powershell
Azure Notification Hubs の診断ログとリソースログを構成するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-diagnostic-logs
Notification Hubs で APNS の HTTP/2 トークンベース認証を構成するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-http2-token-authentication
Azure Notification Hubs で iOS 13 のプッシュ通知の変更に対応するhttps://learn.microsoft.com/en-us/azure/notification-hubs/push-notification-updates-ios-13
Azure PowerShell スクリプトで Notification Hubs を管理するhttps://learn.microsoft.com/en-us/azure/notification-hubs/samples-powershell
統合とコーディングパターン
トピックURL
FCM v1 SDK を使用して Notification Hubs を Android と統合するhttps://learn.microsoft.com/en-us/azure/notification-hubs/android-sdk
FCM v1 用に Notification Hubs の REST 統合を更新するhttps://learn.microsoft.com/en-us/azure/notification-hubs/firebase-migration-rest
Notification Hubs SDK の統合を FCM v1 に移行するhttps://learn.microsoft.com/en-us/azure/notification-hubs/firebase-migration-sdk
プッシュ通知に Notification Hubs iOS SDK 3.0.0-preview1 を使用するhttps://learn.microsoft.com/en-us/azure/notification-hubs/ios-sdk-current
APNS 経由で iOS アプリを Notification Hubs に接続するhttps://learn.microsoft.com/en-us/azure/notification-hubs/ios-sdk-get-started
FCM SDK 0.6 を使用して Notification Hubs を Android と統合するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-android-push-notification-google-fcm-get-started
Notification Hubs でユーザー固有の iOS 通知を送信するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-aspnet-backend-ios-apple-apns-notification
Notification Hubs でユーザーを対象とした UWP 通知を送信するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-aspnet-backend-windows-dotnet-wns-notification
Notification Hubs のテンプレートを使用して、クロスプラットフォームのユーザー通知を送信するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-aspnet-cross-platform-notification
REST と SDK を使用して Notification Hubs を FCM レガシーから FCM v1 に移行するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-gcm-to-fcm
プッシュ通知用に ASP.NET Web API 経由で iOS ユーザーを登録するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-ios-aspnet-register-user-from-backend-to-push-notification
Notification Hubs のテンプレートを使用して、ローカライズされた iOS プッシュ通知を送信するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-ios-xplat-localized-apns-push-notification
Azure Notification Hubs で特定の iOS デバイスを対象にするhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-ios-xplat-segmented-apns-push-notification
Azure Notification Hubs Java SDK を使用するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-java-push-notification-tutorial
Azure Notification Hubs を PHP と統合するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-php-push-notification-tutorial
Notification Hubs と Bing Spatial Data を使用して、位置情報に基づくプッシュ通知を配信するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-bing-spatial-data-geofencing-notification
Python で Azure Notification Hubs のプッシュ通知を送信するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-python-push-notification-tutorial
タグを使用して特定のデバイスに UWP 通知を送信するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-windows-notification-dotnet-push-xplat-segmented-wns
WNS 経由で UWP アプリを Azure Notification Hubs と統合するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-windows-store-dotnet-get-started-wns-push-notification
Notification Hubs のテンプレートを使用して、ローカライズされた UWP 通知を送信するhttps://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-windows-store-dotnet-xplat-localized-wns-push-notification
Notification Hubs と FCM を使用して特定の Android デバイスを対象にするhttps://learn.microsoft.com/en-us/azure/notification-hubs/push-notifications-android-specific-devices-firebase-cloud-messaging
Notification Hubs でユーザーを対象とした Android 通知を送信するhttps://learn.microsoft.com/en-us/azure/notification-hubs/push-notifications-android-specific-users-firebase-cloud-messaging
Notification Hubs 経由で APNS VOIP 通知を送信するhttps://learn.microsoft.com/en-us/azure/notification-hubs/voip-apns
デプロイ
トピックURL
Azure Notification Hubs をリージョン間で安全に移行するhttps://learn.microsoft.com/en-us/azure/notification-hubs/move-registrations

コメント