用户手动关闭定位权限之后,回到app再次申请定位权限时,不弹申请弹框了

app首次启动,用户点击某个按钮主动申请定位权限,会弹系统的权限申请弹框,用户允许之后可获得精确定位,但是用户去设置页面手动关闭定位权限之后,回到app再次申请定位权限时,申请权限的弹框不弹了?

HarmonyOS
2024-09-10 11:26:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

规格如此,为了防止频繁弹框打扰用户。权限弹框目前规格是始终允许或者拒绝,也就是弹一次窗口,如果后续用户禁止后,需要弹出框引导用户开启XXX权限(参考录音机弹框:请在录音机权限管理中开启麦克风权限),引导用户去设置权限界面。

引导设置页面代码demo:

import common from '@ohos.app.ability.common'; 
@Entry 
@Component 
struct Index { 
  build() { 
    Row() { 
      Column() { 
        Button("去设置").onClick(()=>{ 
          let context = getContext(this) as common.UIAbilityContext; 
          context.startAbility({ 
            bundleName: 'com.huawei.hmos.settings', 
            abilityName: 'com.huawei.hmos.settings.MainAbility', 
            uri: 'application_info_entry', 
            parameters: { 
              pushParams: 'com.example.tosettingdemo' // 应用包名 
            } 
          }); 
        }) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}
分享
微博
QQ
微信
回复
2024-09-10 15:59:47
相关问题
获取定位权限没有
1918浏览 • 1回复 待解决
代码获取后台权限
3351浏览 • 1回复 待解决
app如何申请位置权限
429浏览 • 1回复 待解决
HarmonyOS申请用户位置权限问题
478浏览 • 1回复 待解决
是否可以自定义权限文字
1698浏览 • 1回复 待解决
HarmonyOS定位权限问题
428浏览 • 1回复 待解决
如何申请组合授权权限
426浏览 • 1回复 待解决
HarmonyOS权限申请问题
424浏览 • 1回复 待解决
如何申请广告跟踪权限
437浏览 • 1回复 待解决
Web组件如何申请位置权限
450浏览 • 1回复 待解决
HarmonyOS SaveButton 申请临时权限失败
402浏览 • 1回复 待解决
HarmonyOS 申请ACL权限有无模板?
88浏览 • 1回复 待解决
动态申请权限能否添加描述
742浏览 • 1回复 待解决
api 9 申请网络权限报错
3578浏览 • 1回复 待解决