如何向MPNS注册一个新的通道uri



如何从MPNS获得新的通道uri ?是前几通电话的那个。如果我使用它,它会返回404错误。所以我想获得一个新的channelUri来测试推送通知。

有什么帮助吗

您只能为Application注册一个推送通道,并且注册的URL保持不变,直到MS决定更改它。

然而,系统似乎有点bug。例如,使用

var pushChannel = HttpNotificationChannel.Find(K_PushChannelName);

来获取您的通道,有时它返回null,但是当尝试通过调用Open()创建一个新通道时,您会得到一个异常或获得一个空URI。

这可能有很多原因。你已经使用了每天500个推送通知,但没有证书,你在应用程序中打开了另一个推送通道,或者只是微软服务器故障。

对于一些错误的一个解决方法是从手机/模拟器中删除应用程序并重新安装它。

我在推送渠道上遇到了很多问题,直到不得不等待24/48小时才能继续开发。然而,在生产中,一切似乎都很正常。这似乎只发生在你做了很多呼叫通道搜索/打开。

最新更新