每次在Windows手机中重新启动应用程序时,它都会改变吗?

时间:2012-05-24 15:06:58

标签: windows-phone-7 push-notification mpns

我想开发一个使用推送通知的Windows手机应用程序。我知道我的应用程序应该做的第一件事是注册到mspn并获取uri。我怀疑,每当应用程序关闭然后重新开始时,uri会不断变化。

2 个答案:

答案 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
}