美文网首页
UNI真机使用定位和map注意事项

UNI真机使用定位和map注意事项

作者: 扶不起的蝌蚪 | 来源:发表于2020-04-16 21:38 被阅读0次

    在HX默认基座中使用以下关于功能在真机中会无效

    • uni.getLocation获取定位后,success返回address信息
    • map插件真机使用会白屏

    这是因为HBuilderX中自带的真机运行基座默认内置高德地图,使用的是DCloud向高德LBS开放平台申请的配置参数,而打包后的APP是没有基座运行的key服务的,所以开发者想要解决以上问题,就要自己去申请key

    推荐高德地图的申请,截至目前功能和兼容更多。

    准备工作:获取证书SHA1指纹签名

    我的证书是在安卓证书在线制作工具生成的,但是这个网站生成的证书无法查看SHA1,所以还是需要自行安装JRE,使用keytool进行SHA1的查看。

    值得注意的是jre高于1.8.0版本的keytool可能无法查看MD5值(在这个问题上不会影响,因为我们要的是SHA1),jre1.8.0在这里下载

    下载安装完毕后,到C:\Program Files\Java\jre1.8.0_192\bin打开CMD命令:

    C:\Program Files\Java\jre1.8.0_192\bin\keytool.exe -list -keystore 你的keystore文件所在的路径\keystore文件名.exe
    

    完毕后会提示你输入密匙口令
    输入完毕后会显示你的SHA1信息

    SHA1信息

    然后按照地图插件配置,进行相关信息填写,云打包后真机运行就解决了

    相关文章

      网友评论

          本文标题:UNI真机使用定位和map注意事项

          本文链接:https://www.haomeiwen.com/subject/hckjvhtx.html