是否可以将PushNotificationChannel保留在Windows 8中存储?
我在后台任务中使用该频道,并在应用处于活动状态时使用Received事件。由于PushNotificationChannel类是密封的并且没有公共构造函数,因此它不能存储在ApplicationSettings中或通过JSON / XML序列化到文件中。
当频道每30天到期时,每次应用启动时,我都不想申请新频道。
该服务正在使用原始通知而不是平铺/吐司,如果应用程序是打开的,则需要由应用程序处理。
答案 0 :(得分:0)
实际上,每次应用程序启动时都应该请求新的通道。来自Guidelines and Checklist for push notifications
... Therefore, your app should request a channel each time the app launches. ...
我听说过,但是没有确认,如果有硬件修改,URI也可能会改变(我知道ASHWID会这样做),所以此时30天可能是'max'。
当没有任何变化时,您不一定要更新管理注册的云服务,但在ApplicationSettings中保存URI足以管理它。