HarmonyOS 鸿蒙Next requestPermissionsFromUser 拉起用户授权 提示ohos.permission.LOCATION is not granted

HarmonyOS 鸿蒙Next requestPermissionsFromUser 拉起用户授权 提示ohos.permission.LOCATION is not granted

已在module.json5配置了ohos.permission.LOCATION、ohos.permission.APPROXIMATELY_LOCATION

授权的时候 提示 permission: ohos.permission.LOCATION is not granted
 


更多关于HarmonyOS 鸿蒙Next requestPermissionsFromUser 拉起用户授权 提示ohos.permission.LOCATION is not granted的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复
请试下在requestPermissionsFromUser调用时传入'ohos.permission.APPROXIMATELY_LOCATION',如:
atManager.requestPermissionsFromUser(this.context, [
'ohos.permission.APPROXIMATELY_LOCATION',
'ohos.permission.LOCATION']).then

更多关于HarmonyOS 鸿蒙Next requestPermissionsFromUser 拉起用户授权 提示ohos.permission.LOCATION is not granted的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


ohos.permission.LOCATION、ohos.permission.APPROXIMATELY_LOCATION,这俩是敏感权限,动态向用户申请授权即可,用requestPermissionFromUsers

针对您提到的HarmonyOS(鸿蒙)系统中使用requestPermissionsFromUser方法拉起用户授权时,遇到ohos.permission.LOCATION权限未被授予的问题,这通常意味着应用在尝试访问位置信息前未正确获取或请求该权限。

在鸿蒙系统中,应用需事先在config.json文件中声明所需权限,如ohos.permission.LOCATION,并确保在代码中适时请求用户授权。若已正确配置和请求,但问题依旧,可能原因包括:

  1. 配置错误:检查config.json中权限声明是否正确无误。
  2. 代码实现问题:确认requestPermissionsFromUser调用时机及参数无误。
  3. 系统限制:部分系统更新可能引入新权限管理策略,需确认是否遵守最新规范。
  4. 用户拒绝:用户之前可能已拒绝授权,需引导用户重新授权。

请核实以上各点,并确保应用遵循鸿蒙系统的权限管理规范。若所有步骤均无误但问题依旧,建议直接联系鸿蒙系统的官方支持渠道,以获取更专业的帮助。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部