鸿蒙Next对接微信SDK提示”第三方应用信息校验失败“

1,770 阅读1分钟

相信不少开发人员遇到了这个问题,我也遇到了,然后解决了。 因为了尽快帮到大家,我就不排版了。

首先明确,这个不是微信的问题,是配置的问题 其次明确,微信后台配置的就是APP ID

image.png

问题主要的根源在于自动签名。

自动签名签下来的AppID不对

在微信文档中明确说了他们读取了bundleManager中的签名信息中的appIdentifer

image.png

但是自动签名读出来的数据和实际的App ID 不一致。本质上我怀疑证书和应用之间没有发生本质的关联

在后台手动创建的dev证书签名获取的App ID就是对的。

所以建议使用手动创建并进行本地签名的调试证书进行开发调试。

另外,发布证书在debug模式下是获取不到App ID的,大概率是在上传到AGC的时候再生成的签名信息。 经测试,发上AGC之后分享并不会报错,推送APP ID应该是对的