收藏
回答

universal links 配置好了但是微信分享时还是提示校验未通过?

SDK接入成功验证指引

环境

SDK版本: SDK1.8.6或以上

微信版本: 7.0.7或以上

系统版本: iOS12或以上

1.确认微信的Universal Links正常

首先,确认微信(7.0.7或以上版本)的Universal Links在设备上正常,以确保openSDK与微信双向使用Universal Links通信

Safari输入

https://help.wechat.com/app/  

下拉查看是否有打开微信入口(如下图)。若无入口,可能是由于系统拉取微信Universal Links失败,请检查手机网络状态是否正常,或更新/重装微信

2.确认App的Universal Links配置成功

微信使用第三方App的Universal Links唤起第三方App时,会在Universal Links末尾拼接路径和参数,因此开发者Universal Links配置必须加上通配符,并测试Universal Links拼接字符串能否唤起app

建议Universal Links配置path,例如/app/*, 避免全域命中Universal Links跳转

以SDK Sample配置为例:

{ "appID": "teamID.com.tencent.xin.SDKSample", "paths": ["/sdksample/*"] }

测试配置是否成功:

1) Safari输入Universal Links(包括完整路径)+随机字符串(例如: abc)

SDK Sample的Universal Links:

https://help.wechat.com/sdksample/  

测试输入Safari的Universal Links:

https://help.wechat.com/sdksample/abc

2)下拉页面检查是否有打开app的入口提示(如下图)

按照以上两步测验均无问题,但是分享时依然提示校验不通过




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

2 个回答

  • 于贝
    于贝
    07-05

    我也是存在此问题,现在没办法微信支付,请问有人解决了吗?

    07-05
    有用
    回复 1
    • 于贝
      于贝
      07-08
      仔细检查了一下,是因为微信开放平台填的universal link地址跟代码注册的不一致导致,问题已解决.
      07-08
      回复
  • 小狼😋🌟🔥
    小狼😋🌟🔥
    07-01

    我也是。解决了吗,解决了吗

    07-01
    有用
    回复
登录 后发表内容