我想开发一个使用推送通知的Windows手机应用程序。我知道我的应用程序应该做的第一件事是注册到mspn并获取uri。我怀疑,每当应用程序关闭然后重新开始时,uri会不断变化。
答案 0 :(得分:2)
通知网址应该*在应用重新启动时保持静态。
*其他因素可能会起作用,例如卸载和重新安装可能会导致更改。
答案 1 :(得分:2)
如果您打开/关闭应用,它应保持不变。我有一个应用程序在市场上使用推送通知几个月了,我的URI没有改变。我会关注MSDN并订阅ChannelUriUpdated
事件,以防频道确实发生变化(我不知道它会改变的原因):
// Register for all the events before attempting to open the channel.
pushChannel.ChannelUriUpdated += new EventHandler<NotificationChannelUriEventArgs>(PushChannel_ChannelUriUpdated);
void PushChannel_ChannelUriUpdated(object sender, NotificationChannelUriEventArgs e)
{
// e.ChannelUri contains your updated notification channel - you can pass this to your web service
}