2012-11-19 43 views
1

是否有可能将PushNotificationChannel存储在Windows 8中?在Windows 8中持续推送通知频道8

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

我并不是真的想要每次应用程序启动时才会请求一个新频道,而频道只会每30天过期一次。

该服务正在使用原始通知,而不是平铺/面包,并且需要由应用处理,如果该应用处于打开或未打开状态。

回答

0

实际上,每次应用程序启动时都应该请求一个新频道。从Guidelines and Checklist for push notifications

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

我听说过,但没有得到证实,如果有硬件的修改以及(我知道ASHWID一样)的URI可能会发生变化,因此30日可能是一个“最大”,在此点。

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

+0

谢谢你,我已经告诉过你,但你之前已经回答了我的问题:) 如果我们能够确保有一个活跃的频道,而不是每次都创建一个新的频道,那将会很好。 - 保存在服务器请求。 – Jamie

相关问题