高德地图SDK适配HarmonyOS获取Key

高德地图SDK适配HarmonyOS获取Key

如何申请key

1、创建新应用

进入控制台,创建一个新应用。如果您之前已经创建过应用,可直接跳过这个步骤。

2、添加新Key

在创建的应用上点击”添加新Key”按钮,在弹出的对话框中,依次:输入应用名名称,选择绑定的服务为“HarmonyOS平台”-“HarmonyOS地图SDK”,输入AppID,如下图所示:

需要注意的是: 1个KEY只能用于一个应用(多渠道安装包属于多个应用),1个Key在多个应用上使用会出现服务调用失败。

在阅读完高德地图API服务条款后,勾选此选项,点击“提交”,完成 Key 的申请,此时您可以在所创建的应用下面看到刚申请的 Key 了。

如何获取AppID

请在当前应用的Ablitiy中使用如下代码获取

String appId = getBundleManager().getBundleInfo(getBundleName(), 0).getAppId();

注意事项

1. 获取AppID之前需要先配置应用的签名信息,应用的签名信息配置请参考HarmonyOS官网的配置应用签名信息指南

2. 目前通过DevEco Studio连接云真机获取到的appId不全,只获取到了”包名_”, 使用云真机调试高德地图SDK时会导致鉴权不通过,正确的appId形式为:”包名_签名信息”, 例如:com.amap.demo_BGtGgVB3ASqU7ar1nHkwX4s0nIexDbEwqNrVoatUDs17GrClWC7V2/zhoYh6tFQHAd5DASWVTEXXXXXXAGljjs=

0 0 投票数
文章评分
订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x