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