向iOS发送通知时出现不清楚的错误消息
问题描述:
我试图通过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,可能问题会消失,但有什么我可以看看解决这个问题?
忘了提及所有事情都是在我开始使用推送通知的第一天工作,并且只有在几天后没有任何变化就被破坏了。
答
我没有想通了又有什么错误的意思,但至少找到了根源。这是Testflight,由于一些模糊的原因,使用production
网关发送通知而不是沙箱,我的NH已经配置了沙箱证书,这就是为什么它不起作用。
答
可能已打开端口2135,也可以添加APN证书
不确定这个建议是否有帮助。证书已经存在,创建并上传用于调试。 – cassandrad
有你打开服务器端口2135 – SANDEEP
是的。防火墙被关闭。 – cassandrad