0

我試圖通過C#SDK發送通知。我正在爲iOS發送通知。向iOS發送通知時出現不清楚的錯誤消息

string payload = "{\"aps\" : { \"alert\" : \"Message received from Bob\" }}"; 
var outcome = hub.SendAppleNativeNotificationAsync(payload, new[] { "b6a5d9c3-4297-422f-9a8d-b7979c30a5f8" }).GetAwaiter().GetResult(); 

註冊工作正常,我可以檢索註冊用戶,但我收到發送錯誤。該錯誤消息是ServiceBus和推送通知系統

我看着manage.windowsazure.com監測,發現有類「壞通道錯誤」的錯誤之間

合同不匹配。

我認爲我應該嘗試改變我的區域爲NH,可能問題會消失,但有什麼我可以看看解決這個問題?

忘了提及所有事情都是在我開始使用推送通知的第一天工作,並且只有在幾天後沒有任何變化就被破壞了。

回答

1

我沒有想通了又有什麼錯誤的意思,但至少找到了根源。這是Testflight,由於一些模糊的原因,使用production網關發送通知而不是沙箱,我的NH已經配置了沙箱證書,這就是爲什麼它不起作用。

1

可能已打開端口2135,也可以添加APN證書

+0

不確定這個建議是否有幫助。證書已經存在,創建並上傳用於調試。 – cassandrad

+1

有你打開服務器端口2135 – SANDEEP

+0

是的。防火牆被關閉。 – cassandrad