MicrosoftMicrosoft Azure Solutions Architect Expert AZ-305 Certification
·TW
·更新於 11 Aug 2026
您正在建置一個多租戶 SaaS 平台,該平台會為每個客戶的行動應用程式傳送推播通知。每個客戶都會攜帶自己的 APNs/FCM 憑證,並且需要隔離註冊和標籤。您希望將營運開銷降到最低,同時保持環境(開發/測試/生產)分離。您應該實作哪種 Azure Notification Hubs 設計?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為每個環境建立一個 Notification Hubs 命名空間;在其下,為每個客戶應用程式建立一個獨立的 hub,並使用客戶的 APNs/FCM 憑證設定該 hub;使用標籤進行目標鎖定。.
為什麼這是答案
正確答案是為每個環境建立一個 Notification Hubs 命名空間,並在其中為每個客戶應用程式建立一個獨立的 hub。這樣做可以確保環境隔離(開發/測試/生產),並允許每個客戶使用自己的 APNs/FCM 憑證,同時保持註冊和標籤的隔離。每個客戶的 hub 都是獨立的,降低了憑證衝突和資料洩露的風險。使用標籤進行目標鎖定是 Notification Hubs 的標準功能,可有效管理通知發送。
其他選項不正確的原因:
建立單一 hub 並關聯多個憑證集會導致憑證管理複雜且可能發生衝突,難以實現客戶隔離。
為每個平台建立一個命名空間和 hub 會導致所有客戶共用相同的憑證,無法滿足每個客戶攜帶自己憑證的要求。
用 Event Grid 和 Web Push 取代 Notification Hubs 不符合行動應用程式推播通知的常見模式,且操作複雜。
使用 Azure SignalR Service 廣播不適用於將通知直接發送到 APNs/FCM,因為它主要用於即時 Web 通訊。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡