uni.getLocation({
type: 'gcj02',
geocode: true, //设置该参数为true可直接获取经纬度及城市信息
altitude: true,
success: function(res:any) {
//
},
fail: function(err:any) {
//
})
- 发布:2024-11-07 17:44
- 更新:2024-11-14 12:01
- 阅读:65
【报Bug】uniapp 使用 Hbuilderx4.32 版本 离线打包iosapp, 首次安装打开, 调用uni.getLocation时不展示定位授权弹框,也无任何响应
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
HBuilderX类型: 正式
HBuilderX版本号: 4.32
手机系统: iOS
手机系统版本号: iOS 18
手机厂商: 苹果
手机机型: ipone12pro
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
Hbuilderx4.32-alpha 版本 离线打包ios app,在iOS18 手机上,app首次安装 打开后, 调用uni.getLocation 不展示定位授权弹框,也无任何反应。在设置那里也看不到app的定位权限。
Hbuilderx4.32-alpha 版本 离线打包ios app,在iOS18 手机上,app首次安装 打开后, 调用uni.getLocation 不展示定位授权弹框,也无任何反应。在设置那里也看不到app的定位权限。
预期结果:
ios首次安装 打开后, 调用uni.getLocation 展示定位授权弹框,授权后获取到经纬度、地址信息。
ios首次安装 打开后, 调用uni.getLocation 展示定位授权弹框,授权后获取到经纬度、地址信息。
实际结果:
在首次安装 打开后, 调用uni.getLocation 不展示定位授权弹框,也无任何回调反应
在首次安装 打开后, 调用uni.getLocation 不展示定位授权弹框,也无任何回调反应
bug描述:
iOS18 手机,Hbuilderx4.32-alpha 版本 离线打包ios app,在app首次安装 打开后, 调用uni.getLocation 不展示定位授权弹框,也无任何反应。在设置那里也看不到app的定位权限。
2 个回复
1***@qq.com (作者)
使用的是系统定位,ios 需要配置的sdk文件也全部放了进去,不知道什么原因,安装到苹果手机上,授权弹框就拉不起来。
5***@qq.com
最近发布的包也遇到这个问题了。。。。