[英]Azure Notification Hub, ios returning "The supplied notification payload is invalid"
[英]Azure - Notification Hub namespace error
請檢查您是否是您嘗試在其中創建命名空間的訂閱的(共同)管理員。如果您只是嘗試在其中創建命名空間的 ResourceGroup 的所有者,您將收到此誤導性錯誤消息。
這樣做的原因是:通知中心是基於服務總線實現的,但服務總線需要訂閱級別的管理員權限才能創建。
當我只是資源組管理員而不是訂閱管理員時,當我嘗試創建命名空間時遇到了同樣的錯誤,但是一旦我成為訂閱管理員,我就沒有任何問題。
我遇到了這個問題,並確定這是因為我的免費路徑已經結束。 我創建了一個新帳戶,開始了一個新的免費試用,並且成功了。
我剛開始第一次使用Azure,遇到了同樣的問題。 每次我嘗試創建 ServiceBus 時,都會收到此錯誤消息: Namespace already exists. Enter a different name.
Namespace already exists. Enter a different name.
在我們創建Service Bus
之前,我們應該遵循以下步驟:
Subscriptions
。 (如果您沒有看到它,請在 Azure 主頁的頂部中間搜索Subscriptions
)如果您沒有任何訂閱或Activate
訂閱,請在Subscriptions
頁面上創建一個新訂閱。 如果您有一個Disabled
訂閱,請嘗試Activate
它。Service Bus
。 在搜索框中搜索它,然后 go 進入其頁面並點擊“創建服務總線”按鈕並按照向導頁面進行操作。注意 1 :我們的一些朋友已經更詳細地提到了其中一些步驟,因此請務必檢查一下!
注 2 :這個問題最糟糕的是微軟顯示: Namespace already exists. Enter a different name.
Namespace already exists. Enter a different name.
一遍又一遍地發消息,卻不說原因和問題是什么????
快樂編碼!
通常嘗試解析<namespace name>.servicebus.windows.net
IP 地址,例如在 Windows 上它是nslookup <namespace name>.servicebus.windows.net
。 如果你能得到IP地址,那么命名空間名稱已經被占用了,否則你應該能夠創建命名空間。
命名空間應該是一個唯一的名稱。 命名空間名稱 PushNotificationHub-ns 已被采用。 我使用任何名稱都沒有任何問題。 您可以嘗試使用其他瀏覽器或使用舊的 azure 門戶,看看是否可以在那里創建命名空間
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.