HttpNotificationChannel 不想创建新的通道 Uri

本文关键字:通道 Uri 不想 创建 HttpNotificationChannel | 更新日期: 2023-09-27 18:33:56

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

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

我也尝试使用 Close() 方法,但它并没有帮助。

任何帮助将不胜感激。

HttpNotificationChannel 不想创建新的通道 Uri

当通道过期并发出新通道时,您通常会得到相同的 URI。这是意料之中的。

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