HarmonyOS 不同的手机和电脑获取到的appId不一致

为了使用三方导航SDK,我根据文档写了如下代码获取appId

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

发现不同的手机和电脑获取到的appId不一致,这就导致我每次换手机调试就需要去高德后台配置一次appId,调试阶段倒是还好办,那上线以后呢?其他的手机可以用么?

附三方SDK文档

https://lbs.amap.com/api/harmonyosnext-navi-sdk/guide/get-key

操作步骤:

1、电脑A连接手机A获取Appid

2、电脑B连接手机B获取Appid

3、发现2个id不一致

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

可以使用先使用调试证书进行手动签名,然后再通过接口获取相应的appid,确保调试证书和发布证书是使用同一个csr创建的,appid就不用切换。

分享
微博
QQ
微信
回复
3天前
相关问题
启动调试行为不一致
239浏览 • 1回复 待解决
HarmonyOS 单位不一致问题
72浏览 • 1回复 待解决
window 全屏操作不同设备表现不一致
410浏览 • 1回复 待解决
签名不一致报错怎么回事?
2726浏览 • 1回复 待解决
Path组件绘制线条粗细不一致
1934浏览 • 1回复 待解决
依赖hsp出包,报错versionname不一致
104浏览 • 1回复 待解决
water flow 出现gap不一致问题
728浏览 • 1回复 待解决
napi里面,相同输入输出不一致
1694浏览 • 1回复 待解决
文字空行高度与字体高度不一致
2130浏览 • 1回复 待解决