当我的应用程序处于非活动状态时,存储的通知通道 URI 可能会过时——即停止、墓碑化或休眠。在一段时间不活动后使用我的 Web 服务更新频道 URI 的最佳做法是什么?
Web 上的各种文章都提到“检索”URI 以便将其发送到 Web 服务。但据我所知,我的应用程序学习频道 URI 的唯一方法是通过ChannelUriUpdated
on 事件HttpNotificationChannel
,并且引发该事件不在我的控制之下。MPNS 可能在我的应用处于非活动状态时更改了 URI。如果应用程序无法响应ChannelUriUpdated
,则 URI 在我的应用程序和我的 Web 服务中都会过时。
可能HttpNotificationChannel.Find
保证返回的频道始终具有最新的频道 URI?