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
2024-12-23 14:13:59
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

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

分享
微博
QQ
微信
回复
2024-12-23 16:54:45
相关问题
启动调试行为不一致
670浏览 • 1回复 待解决
window 全屏操作不同设备表现不一致
776浏览 • 1回复 待解决
HarmonyOS 单位不一致问题
435浏览 • 1回复 待解决
Path组件绘制线条粗细不一致
2274浏览 • 1回复 待解决
签名不一致报错怎么回事?
3219浏览 • 1回复 待解决
依赖hsp出包,报错versionname不一致
454浏览 • 1回复 待解决
water flow 出现gap不一致问题
1044浏览 • 1回复 待解决
HarmonyOS Text组件文本上下间距不一致
380浏览 • 1回复 待解决
napi里面,相同输入输出不一致
2202浏览 • 1回复 待解决