HarmonyOS 鸿蒙Next如何获取申请高德地图key的Appid呀

发布于 1周前 作者 bupafengyu 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next如何获取申请高德地图key的Appid呀


let flag = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO;
let bundleInfo = bundleManager.getBundleInfoForSelfSync(flag)

let appId = bundleInfo.signatureInfo.appId;

这段代码放在哪里呀

我放在了EntryAbility.ets里,但是类型还报错了

求各位大神帮助一下

cke_265.png
2 回复
不是应该在高德地图的开发平台获取吗?

在HarmonyOS鸿蒙Next平台上,获取高德地图Key所需的AppID,需先配置应用的签名信息。AppID通常由应用的包名加上签名信息组成。您可以在应用的Ablitiy中通过编程方式获取,具体代码如:

let flag = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO;
let bundleInfo = bundleManager.getBundleInfoForSelfSync(flag);
let appId = bundleInfo.signatureInfo.appId;

确保使用DevEco Studio等工具已正确配置应用的签名,因为直接从云真机获取的appId可能不完整。

回到顶部