其他分享
首页 > 其他分享> > 关于uni-app中云打包成apk包在手机上运行无法使用uni.chooseLocation获取定位

关于uni-app中云打包成apk包在手机上运行无法使用uni.chooseLocation获取定位

作者:互联网

uni-app中为什么在模拟器真机运行上可以获取定位而在云打包成apk包之后就不行了,这里需要在manifest.json里面配置高德地图key,高德、百度或者其他开放平台申请平台key

高德开放平台在我的应用配置key

在这里插入图片描述

这里需要注意的是 根据不同的证书配置不同的SHA1
HBuilderX云端打包选择
“使用自有证书”或本地离线打包时,填写应用使用证书的SHA1,查看证书的信息获取指纹中SHA1值,参考:https://ask.dcloud.net.cn/article/35777#keyinfo
HBuilderX云端打包选择“公共测试证书”时,SHA1值为:BB:AC:E2:2F:97:3B:18:02:E7:D6:69:A3:7A:28:EF:D2:3F:A3:68:E7,详情参考:https://ask.dcloud.net.cn/article/36522
HBuilderX云端打包选择“老版本DCloud公用证书”时,SHA1值为:BA:AD:09:3A:82:82:9F:B4:32:A7:B2:8C:B4:CC:F0:E9:F3:7D:AE:58,详情参考:https://ask.dcloud.net.cn/article/68
注意:必须添写实际打包使用证书的SHA1值,否则可能无法显示地图或无法定位

在这里插入图片描述

PackageName必须与打包名一致

在这里插入图片描述

如何获取自有证书的SHA1

在这里插入图片描述

然后在manifest.json配置高德key

在这里插入图片描述

大功告成!

标签:SHA1,证书,chooseLocation,app,key,uni,net,高德,打包
来源: https://blog.csdn.net/weixin_45792972/article/details/121680681