universal link原理:
假设唤起链接格式:ulink.domain.com/xx?scheme=aaa&originalUrl=bbb scheme代表要唤起app的页面地址,originalUrl代表唤起失败后要跳转的页面地址。
根据apple官方指南,通常需要搭建一个web服务实现u link要的能力。
流程:
1.ios安装app时请求(web服务)配置表文件,把它注册到系统中
2.发起唤起行为时,会请求ulink.domain.com/xx,被系统拦截,到配置表里查,发现路径匹配就去唤起App(取出参数中的scheme)
3.配置表里查不到则发起ulink.domain.com/xx请求,被web服务拦截,web服务取出参数中的originalUrl 跳转下一页