鸿蒙接入微信sdk登录 解决提示BundleID信息校验不通过
问题
在移动应用鸿蒙配置审核通过的前提下,配置app_id + bundleId + Identifier 都没有问题的情况下依然提示BundleID信息校验不通过。
解决
可以通过该方式去获取appIdentifier, 如果没有获取到,或者获取到的跟配置的不一致。说明签名信息是有问题的。
const bundleFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO;
bundleManager.getBundleInfoForSelf(bundleFlags).then(data=> {console.log("bundleManager", JSON.stringify(data.signatureInfo.appIdentifier))
})
原因
1、可能是本地debug 走的自动签名,而非签名文件。
2、华为设备需要在华为后台加入设备列表