收藏
回答

鸿蒙App接入微信SDK唤起时提示BundleID校验失败问题?

问题现象就是集成微信SDK1.0.11版本之后,唤起微信登录一直提示bundleID校验失败。

鸿蒙项目使用开发者账号申请的调试证书,非自动签名

微信开放平台鸿蒙app信息已审核通过

通过

bundleManager.getBundleInfoForSelf(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO)


获取的 appIdentifier 与申请时一致,但是 bundleInfo.signatureInfo.appId 为包名_加密串,使用release模式打包后是一样的,但是申请时候的BundleID为包名,不知道有没有影响

搜论坛里有说自动签名问题、真机/模拟器问题 等,均没有解决问题,希望能得到帮助


回答关注问题邀请回答
收藏

3 个回答

  • 多端移动应用小助手
    多端移动应用小助手
    04-25

    按照文档自查一下。https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/ohos.html#%E4%BA%8C%E3%80%81%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

    04-25
    有用
    回复 1
    • 寒月
      寒月
      04-25
      信息已校验,审核已通过,分享是正常的,登录报错
      04-25
      回复
  • 寒月
    寒月
    04-25

    问题已解决,但应该没有借鉴意义

    目前项目在大厂,大厂封装了登录SDK,里面也添加了“WXApi”,使用时默认导入了登录SDK里的WXApi,并不是我自己项目中注册了的WXApi

    唯一的建议就是微信API在sendReq时提前校验appid,未注册或者不匹配时直接报错,而不是跳转到微信再提示错误

    04-25
    有用
    回复
  • 智能回答 智能回答 该问答由AI生成
    04-25
    有用
登录 后发表内容