len*_*est 5 c# push-notification windows-phone-7 windows-phone-7.1 mpns
当我的应用处于非活动状态时,存储的通知通道URI可能会过时 - 即停止,逻辑删除或休眠.在一段时间不活动后,使用我的Web服务更新频道URI的最佳做法是什么?
网上的各种文章提到"检索"URI以便将其发送到Web服务.但据我所知,我的应用程序学习通道URI的唯一方法是通过ChannelUriUpdated事件开启HttpNotificationChannel,并且提升该事件不在我的控制之下.我的应用程序处于非活动状态时,MPNS可能已更改URI.如果应用程序无法响应ChannelUriUpdated,则URI将在我的应用程序和我的Web服务中失效.
也许HttpNotificationChannel.Find保证返回的频道始终具有最新的频道URI?