HarmonyOS 升级到api 12后 申请权限:ohos.permission.APP\_TRACKING\_CONSENT 不会弹出用户确认框,直接就返回了false,直接拒绝了?

如题:HarmonyOS 升级到api 12后 申请权限:ohos.permission.APP\_TRACKING\_CONSENT 不会弹出用户确认框,直接就返回了false,直接拒绝了?

阅读 557
1 个回答

目前版本,在申请该权限时,不会弹出弹窗,会默认禁止授权。目前只能在应用调用requestPermissionFromUser后,让用户手动去设置

试一下这种引导用户到系统设置中打开相应权限代码:

let wantInfo: Want = {
  bundleName: 'com.huawei.hmos.settings',
  abilityName: 'com.huawei.hmos.settings.MainAbility',
  uri: 'application_info_entry',
  parameters: {
    //传要跳转的对应应用的包名
    settingsParamBundleName: 'com.example.test3'
  }
}
context.startAbility(wantInfo).then(() => {
}).catch((error: Error) => {
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进