#鸿蒙学习大百科#如何让应用启动时就弹窗申请权限?

如何让应用启动时就弹窗申请权限?

HarmonyOS
18h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
鹈鹕说蟹蟹你

requestPermissionsFromUser放到loadContent的回调里。

windowStage.loadContent('pages/Index', (err) => {
let atManager: abilityAccessCtrl.AtManager = abilityAccessCtrl.createAtManager();
atManager.requestPermissionsFromUser(this.context, ['ohos.permission.ACCESS_BLUETOOTH'])
.then((data: PermissionRequestResult) => {
console.info('data:' + JSON.stringify(data));
console.info('data permissions:' + data.permissions);
console.info('data authResults:' + data.authResults);
}).catch((err: BusinessError) => {
console.error('data:' + JSON.stringify(err));
});

注:配置文件中要声明相应的权限。

分享
微博
QQ
微信
回复
12h前
相关问题