终于不被占用了
终于不被占用了
  • 发布:2020-04-28 15:48
  • 更新:2020-05-06 16:38
  • 阅读:1107

HbuilderX打包后不能ios定位

分类:HBuilderX

ios打包后不能获取地址,Hbuilderx 中运行就可以获取地址?
执行这个方法:plus.geolocation.getCurrentPosition(function(e){}); 返回失败的回调函数,Android正常。

链接:https://pan.baidu.com/s/17wL8sX_GKOawzSFCIzogrA
提取码:rs37
测试账号:123456 密码:123456

2020-04-28 15:48 负责人:CLP 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

检查app是否获得了定位访问许可

喜欢技术的前端

喜欢技术的前端 - QQ---445849201

你这样发的ipa安装包是没法安装的

喜欢技术的前端

喜欢技术的前端 - QQ---445849201

function judgeIosPermissionLocation() {
var result = false;
var cllocationManger = plus.ios.import("CLLocationManager");
var status = cllocationManger.authorizationStatus();
result = (status != 2)
console.log("定位权限开启:" + result);
// 以下代码判断了手机设备的定位是否关闭,推荐另行使用方法 checkSystemEnableLocation
/ var enable = cllocationManger.locationServicesEnabled();
var status = cllocationManger.authorizationStatus();
console.log("enable:" + enable);
console.log("status:" + status);
if (enable && status != 2) {
result = true;
console.log("手机定位服务已开启且已授予定位权限");
} else {
console.log("手机系统的定位没有打开或未给予定位权限");
} /
plus.ios.deleteObject(cllocationManger);
return result;
}

检测一下定位权限是否打开,没打开,让用户打开定位权限

CLP

CLP

HX真机运行有问题吗?有对话是什么问题? 你提到的 “返回失败的回调函数” 返回的失败信息是什么? 勾选的百度还是高德的?

该问题目前已经被锁定, 无法添加新回复