uni-app中为什么在模拟器真机运行上可以获取定位而在云打包成apk包之后就不行了
一开始我遇到我以为是一个莫名其妙的bug,然后看了官方文档之后才发现
直接用uniapp运行的是在DCloud基座上运行,已经有高德申请的key了而打包apk包之后需要自己重新申请,就如官网文档所说
Android由于谷歌服务被墙,或者手机上没有GMS,想正常定位就需要向高德等三方服务商申请SDK资质,获取AppKey。否则打包后定位就会不准。云打包时需要在manifest的SDK配置中填写Appkey。在manifest可视化界面有详细申请指南,详见:ask.dcloud.net.cn/article/29。…
是的,都是没认真看文档惹的祸,
只需要去高德、百度或者其他开放平台申请平台key
拿到申请之后的key之后就可以进行下一步了在manifest.json中进行下面这一步
如果来看这个问题的人,那么和我有一个非常严重的问题,不认真看官方文档,所以啊以后还是要多加认真看官方文档