HarmonyOS 鸿蒙Next如何获取到AppId,去申请高德地图的key

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next如何获取到AppId,去申请高德地图的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_1063.png

2 回复
引入模块就行了
import { bundleManager } from '[@kit](/user/kit).AbilityKit';

在HarmonyOS鸿蒙Next中,获取AppId以申请高德地图Key的步骤如下:

  1. 使用bundleManager的API获取应用的包名和签名信息,生成AppId(格式为"包名_签名信息")。
  2. 将此AppId用于在高德地图开放平台注册并创建应用。
  3. 在高德地图开放平台填写应用信息并绑定HarmonyOS平台,提交AppId。
  4. 阅读并同意服务条款后,提交申请,即可获得Key。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部