收藏
回答

iOS OpenSDk 配置Universal Links,自检成功,但是手机Safari验证失败?

按照文档配置Universal Links完成,

调用自检接口  [WXApi checkUniversalLinkReady:^(WXULCheckStep step, WXCheckULStepResult * _Nonnull result) {

        NSLog(@"wechatAPi:%@, %u, %@, %@", @(step), result.success, result.errorInfo, result.suggestion);

    }];

然后输出正常

wechatAPi:0, 1, check passed,

wechatAPi:1, 1, check passed,

wechatAPi:2, 1, check passed,

wechatAPi:3, 1, check passed,

wechatAPi:4, 1, check passed,

wechatAPi:5, 1, Universal Link check passed. The application is launched by WeChat via Universal Link,

 wechatAPi:6, 1, All Check Passed!,

通过文档查询这里自检完成,并且成功。


但是通过iphone的 Safari去检查Universal Links 直接跳转出了404 web页面。

可以正常识别出微信的Universal Links

配置文件"appID": "AAAAA.www.baidu.com,

                "paths": ["/wechatLink/*"]

然后直接使用

https://www.baidu.com/wechatLink/abc

访问

现在不知道拍排查方向了。。。。


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

1 个回答

  • Cjiang
    Cjiang
    2022-01-04

    参考下文档:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html

    使用示例看看

    2022-01-04
    有用
    回复 2
    • 宋玉子鸢
      宋玉子鸢
      2022-01-04
      使用微信的例子是可以跳出来的
      2022-01-04
      回复
    • 宋玉子鸢
      宋玉子鸢
      2022-01-04回复宋玉子鸢
      apple-app-site-association中的path是否和配置文件的存放路径有关? 比如apple-app-site-association 里边的 path :["/wechatLink/*"]  是否要把配置文件存放到根目录/wechatLink/ 下  ?   还是说直接放到根目录就可以了
      2022-01-04
      回复
登录 后发表内容