gpt4 book ai didi

c# - 如何在应用不活动后更新 MPNS channel URI

转载 作者:太空狗 更新时间:2023-10-29 23:52:19 25 4
gpt4 key购买 nike

当我的应用处于非事件状态时,存储的通知 channel URI 可能会过时——即停止、逻辑删除或休眠。在一段时间不活动后,用我的 Web 服务更新 channel URI 的最佳做法是什么?

网络上的各种文章都提到“检索”URI 以便将其发送到网络服务。但据我所知,我的应用了解 channel URI 的唯一方法是通过 HttpNotificationChannel 上的 ChannelUriUpdated 事件,而引发该事件不受我控制. MPNS 可能在我的应用处于非事件状态时更改了 URI。如果应用无法响应 ChannelUriUpdated,则 URI 在我的应用和网络服务中都会过时。

也许 HttpNotificationChannel.Find 返回的 channel 保证始终具有最新的 channel URI?

最佳答案

一般最佳做法是在应用程序启动时请求当前 channel Uri。在应用程序中,您应该跟踪最后返回的值(跨应用程序调用)以及它是否已更改以上传到您的网络服务。

关于c# - 如何在应用不活动后更新 MPNS channel URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10726182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com