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