MPNS URI 超时

发布于 2024-11-27 05:58:37 字数 366 浏览 0 评论 0原文

我使用 Microsoft 推送通知服务 发送推送通知,并使用唯一的设备 ID 作为通道名称,以确保应用程序具有唯一的 URI。 byte[] myDeviceID=(byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId"); 字符串通道名称 = Convert.ToBase64String(myDeviceID);
问题是,当我一段时间(几小时)不访问 URI 时,我会得到一个相同频道名称的新 URI,这会导致大问题。

那么 URI 是否有超时,如果有的话,是什么?

I am using the Microsoft Push Notification Service to send push notifications, and i am using the unique device id as the channel name to insure a unique URI for the application.
byte[] myDeviceID=(byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId");
string channelName = Convert.ToBase64String(myDeviceID);

The problem is that when i don't access the URI for sometime (hours), i get a new URI for the same channel name and this causes big problems.

So is there a timeout for the URI and if so what is it??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

听风念你 2024-12-04 05:58:37

是的,有时频道 URI 会更新。因此,您需要正确处理 HttpNotificationChannel.ChannelUriUpdated。每当应用程序运行时,都不能保证单个打开的 URI 将是持久的。

Yes, sometimes the Channel URI is updated. Therefore, you need to properly handle HttpNotificationChannel.ChannelUriUpdated. Whenever an application is running, there is no guarantee that the single opened URI will be persistent.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文