加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何注册Win8定期磁贴通知?

发布时间:2020-12-14 05:41:13 所属栏目:Windows 来源:网络整理
导读:我正在开发一个Win8-UI-App(以前称为Metro …),并尝试首次实现Periodic( Documentation用于不同方法)Tile Updates(Live Tiles). 我在互联网上找到了几个非常好的资源,并且能够做到这一点.不幸的是,我应该在哪里注册通知的问题仍然没有解决: 每次应用程序启
我正在开发一个Win8-UI-App(以前称为Metro …),并尝试首次实现Periodic( Documentation用于不同方法)Tile Updates(Live Tiles).

我在互联网上找到了几个非常好的资源,并且能够做到这一点.不幸的是,我应该在哪里注册通知的问题仍然没有解决:

每次应用程序启动时是否都必须注册通知(例如,在App.xaml.cs OnLaunched()方法中)? – 或者还有其他更专业的方法吗? (如果我已经注册了该服务,或者有一个我可以访问的变量以查看是否已注册通知,我可以想象保存?)

谢谢!

PS:对于每个也是新手的人都看到这个StackOverflow post,example,tile template types和Dev Center快速启动:)

解决方法

定期更新将持续到 explicitly stopped或卸载您的应用程序.从技术上讲,你只需要这样做一次.但是,Guidelines and checklist for periodic updates表示

Call the StartPeriodicUpdate or StartPeriodicUpdateBatch method each
time your app is launched or brought into focus. This ensures that the
tile content will be updated each time the user launches or switches
to the app.

据此,App launch and App resume是拨打StartPeriodicUpdate的好候选人.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读