目前正在寻找一种方法来监听应用的锁定屏幕权限是否已被撤销。
我知道可以通过以下方式主动查询应用的访问信息:
var accessStatus = Windows.ApplicationModel.Background.BackgroundExecutionManager.getAccessStatus();
但我正在寻找一种方法来监听锁定屏幕或通知权限状态的任何更改(或至少是撤销)。
答案 0 :(得分:1)
应用程序可以注册后台任务从锁定屏幕中删除时运行。此外,应用程序可以类似地找出已添加到锁定屏幕 - 用户可以将应用程序添加到锁定屏幕,而无需应用程序请求自己添加(例如,当应用程序是没有通过用户设置运行。)
感兴趣的系统触发器是
lockScreenApplicationAdded
和lockScreenApplicationRemoved
。
当用户在锁定屏幕上添加或删除应用时,background task sample on MSDN可以调整为触发后台任务。