HarmonyOS 鸿蒙Next如何获取到AppId,去申请高德地图的key
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里,但是类型还报错了
求各位大神帮助一下
2 回复
引入模块就行了
import { bundleManager } from '[@kit](/user/kit).AbilityKit';
在HarmonyOS鸿蒙Next中,获取AppId以申请高德地图Key的步骤如下:
- 使用
bundleManager
的API获取应用的包名和签名信息,生成AppId(格式为"包名_签名信息")。 - 将此AppId用于在高德地图开放平台注册并创建应用。
- 在高德地图开放平台填写应用信息并绑定HarmonyOS平台,提交AppId。
- 阅读并同意服务条款后,提交申请,即可获得Key。
如果问题依旧没法解决请加我微信,我的微信是itying888。