首页 > 手机专区 > 手机APP >

Universal link 校验不通过问题怎么解决

来源:互联网 2023-03-03 23:32:45 142

Gvz办公区 - 实用经验教程分享!

对于需要使用微信支付等功能的App来说,对接微信提供的openSDK是不可缺少的一环。随着苹果iOS 13系统版本的安全升级,为此openSDK在1.8.6版本进行了适配。1.8.6之后的openSDK需要支持Universal Links(通用链接)跳转,否则会出现“微信登录失败,universal link 校验不通过”的错误信息。Gvz办公区 - 实用经验教程分享!

Gvz办公区 - 实用经验教程分享!

Gvz办公区 - 实用经验教程分享!

Gvz办公区 - 实用经验教程分享!

配置通用链接需要客户端和服务端相互协助配合,并且通用链接要求服务器必须支持https,且是受苹果信任的证书。这里我们可以借助openinstall平台免费提供的一键拉起功能来省略服务端配置步骤,简单快速地实现通用链接的接入。Gvz办公区 - 实用经验教程分享!

工具/原料

  • 苹果任意型号
  • iOS任意版本
  • 任意App任意版本
  • mac电脑
  • Xcode

方法/步骤

  • 1

    首先根据openinstall接入文档,确保当前的AppID开启了Associated Domains(关联域名)服务:Gvz办公区 - 实用经验教程分享!

    Universal link 校验不通过问题怎么解决Gvz办公区 - 实用经验教程分享!

  • 2

    接着更新证书,配置到工程里即可。Gvz办公区 - 实用经验教程分享!

  • 3

    Xcode中,配置好openinstall自动分配的关联域名(需要在官网注册且创建应用)。这里的关联域名由openinstall所提供,相较于传统的接入方式,省去自行配置https地址的烦恼。Gvz办公区 - 实用经验教程分享!

    Universal link 校验不通过问题怎么解决Gvz办公区 - 实用经验教程分享!

  • 4

    接着按照文档,在AppDelegate中添加对应的回调方法即可。这里无需配置apple-app-site-association文件的步骤。Gvz办公区 - 实用经验教程分享!

  • 5

    对于与微信openSDK的兼容性,openinstall也给出相应的解决方法:Gvz办公区 - 实用经验教程分享!

    Universal link 校验不通过问题怎么解决Gvz办公区 - 实用经验教程分享!

  • 6

    配置成功后,将落地页地址中点击触发的请求链接复制进备忘录中,长按点击之后便可验证出通用链接配置正确,这里以openinstall官网demo为例:Gvz办公区 - 实用经验教程分享!

    Universal link 校验不通过问题怎么解决Gvz办公区 - 实用经验教程分享!

  • 7

    对于无法使用通用链接跳转,或者想在网页中无需点击直接进行跳转的应用来说,openinstall同样给出了使用scheme进行跳转的解决方法,具体实现方法可按照其对应文档集成即可。Gvz办公区 - 实用经验教程分享!

  • 7此文章未经授权抓取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Gvz办公区 - 实用经验教程分享!


    标签: ios

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码