我有一种奇怪的情况而且我被困住了。 我在WindowsPhone应用程序中创建了推送通知。 一段时间后我的channelUri已经过期,现在我无法创建新的,因为负责的代码返回相同的无效通道Uri。 我做错了什么?
_pushChannel = HttpNotificationChannel.Find(channelName); //returns null
if (null == _pushChannel)
{
_pushChannel = new HttpNotificationChannel(channelName); //returns channel with expired channelUri
_pushChannel.Open();
}
我也尝试过使用Close()方法,但无论如何都没有帮助。
非常感谢任何帮助。
答案 0 :(得分:0)
当频道过期并发出新频道时,您通常会获得相同的URI 。这是可以预期的。
不同的是,频道将再次启用。如果您发现下次发送通知时通道报告已过期,请检查您发送的内容,因为无效的有效负载会导致通道在发送时过期。