bonnenlt柠檬
bonnenlt柠檬
  • 发布:2024-02-03 14:34
  • 更新:2024-04-08 10:54
  • 阅读:245

【报Bug】uni.createRequestPermissionListener不能正常使用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 家庭中文版

HBuilderX类型: Alpha

HBuilderX版本号: 4.01

手机系统: Android

手机系统版本号: Android 13

手机厂商: 小米

手机机型: 小米12pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:
     getApp().globalData.permissionListener = uni.createRequestPermissionListener();  
}```  

uni.getLocation()

预期结果:

监听系统权限api能正常使用,调起弹框告知用户目的

实际结果:

监听权限api不能使用 定位能力也发生了错误

bug描述:

今天更新HbuilderX测试版4.01后调试直接报createRequestPermissionListener not a function了,位置权限也不能用了弹窗说打包时没有勾选uni-location-system模块,已勾选Geolocation并配置sdk。
使用HbuilderX测试版4.0 uni.createRequestPermissionListener()监听调起系统权限,告知用户目的弹框,在调试模式下都能够正常调起,打包完之后 就无法调起弹框了

2024-02-03 14:34 负责人:无 分享
已邀请:
b***@bansir.cn

b***@bansir.cn

解决了吗 我也是 放到单页也报错Error in onReady hook: "TypeError: uni.createRequestPermissionListener is not a function"

  • b***@bansir.cn

    不知道是不是老项目的原因,尝试了各种姿势都一样

    2024-04-08 10:57

  • bonnenlt柠檬 (作者)

    回复 b***@bansir.cn: 当时我的项目是vue2,重新打包了自定义基座再运行就没有报这个错了,你可以参考下我问答里边另一个这个问题有官方人员做解答

    2024-04-09 09:29

要回复问题请先登录注册