如何监听应用权限的更改

时间:2013-08-27 21:32:23

标签: javascript windows-8 winjs

目前正在寻找一种方法来监听应用的锁定屏幕权限是否已被撤销。

我知道可以通过以下方式主动查询应用的访问信息:

var accessStatus = Windows.ApplicationModel.Background.BackgroundExecutionManager.getAccessStatus();

但我正在寻找一种方法来监听锁定屏幕或通知权限状态的任何更改(或至少是撤销)。

1 个答案:

答案 0 :(得分:1)

应用程序可以注册后台任务从锁定屏幕中删除时运行。此外,应用程序可以类似地找出已添加到锁定屏幕 - 用户可以将应用程序添加到锁定屏幕,而无需应用程序请求自己添加(例如,当应用程序是没有通过用户设置运行。)

感兴趣的系统触发器是 lockScreenApplicationAddedlockScreenApplicationRemoved

当用户在锁定屏幕上添加或删除应用时,background task sample on MSDN可以调整为触发后台任务。