1

是否可以将 PushNotificationChannel 持久存储在 Windows 8 中?

我在后台任务中使用通道,并在应用程序处于活动状态时使用 Received 事件。由于 PushNotificationChannel 类是密封的并且没有公共构造函数,它不能存储在 ApplicationSettings 中或通过 JSON/XML 序列化到文件中。

当频道每 30 天到期时,我真的不想每次应用程序启动时都请求一个新频道。

该服务使用原始通知而不是平铺/吐司,并且需要由应用程序处理(无论它是否打开)。

4

1 回答 1

0

实际上,您应该在每次应用程序启动时请求一个新频道。来自推送通知的指南和清单

... Therefore, your app should request a channel each time the app launches. ...

我听说过,但尚未确认,如果硬件也有修改,URI 可能会改变(我知道 ASHWID 会改变),所以此时 30 天可能是“最大值”。

当没有更改时,您不一定要更新管理注册的云服务,但将 URI 保存在 ApplicationSettings 中就足以管理它。

于 2012-11-19T17:43:19.273 回答