HttpNotificationChannel不想创建新的频道Uri

时间:2013-10-03 13:52:09

标签: c# windows-phone-8 push-notification windows-phone mpns

我有一种奇怪的情况而且我被困住了。 我在WindowsPhone应用程序中创建了推送通知。 一段时间后我的channelUri已经过期,现在我无法创建新的,因为负责的代码返回相同的无效通道Uri。 我做错了什么?

_pushChannel = HttpNotificationChannel.Find(channelName); //returns null

            if (null == _pushChannel)
            {
                _pushChannel = new HttpNotificationChannel(channelName);  //returns channel with expired channelUri
                _pushChannel.Open();
            }

我也尝试过使用Close()方法,但无论如何都没有帮助。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

当频道过期并发出新频道时,您通常会获得相同的URI 。这是可以预期的。

不同的是,频道将再次启用。如果您发现下次发送通知时通道报告已过期,请检查您发送的内容,因为无效的有效负载会导致通道在发送时过期。