如何从MPNS获取新的频道uri?如果我使用它,它会返回404 error.So我想要一个新的channelUri来测试推送通知。
有什么帮助吗?
发布于 2013-04-30 23:02:14
AFAIK,您只能为应用程序注册一个推送通道,并且注册的URL保持不变,直到MS决定更改它。
然而,系统似乎有一点buggy。例如,您可以使用
var pushChannel = HttpNotificationChannel.Find(K_PushChannelName);为了获取您的通道,有时它会返回null,但是当尝试通过调用Open()创建一个新通道时,您会得到一个异常或一个空URI。
发生这种情况的原因有很多。你已经在没有证书的情况下使用了每天500个推送通知,你在应用程序中打开了另一个推送通道,或者这只是一个简单的Microsoft服务器故障。
解决某些错误的方法之一是从手机/仿真器中删除应用程序,然后重新安装。
我经历了很多推送渠道的问题,直到不得不等待24/48小时才能继续开发。然而,在生产中,一切似乎都很正常。这似乎只有当你对频道搜索/打开进行大量调用时才会发生。
https://stackoverflow.com/questions/16293245
复制相似问题