目录

一、什么是IOS通用链接:

二、Springboot配置apple-app-site-association文件

一、什么是IOS通用链接:
在app开发中我们经常需要从浏览器,Safari中去唤醒app,iOS 9之前我们通过配置scheme从而实现这种跳转,但是这种方式需要提前判断系统中是否安装了能够响应对应scheme的app,这种方式在微信中是被禁用的。Universal Links是iOS 9推出的一项功能,我们可以通过配置Universal Links使用户能够通过一个链接进入app或者指定页面,这个不会被微信禁用。

IOS官方文档地址:https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html#//apple_ref/doc/uid/TP40016308-CH12-SW1

IOS端参考配置地址:https://www.jianshu.com/p/0c2af36aa6ac

二、Springboot配置apple-app-site-association文件
根据官方文档要求,仅需要在根目录下配置该文件,就可以交由ios跳转的进行校验。

项目环境:

1. springboot 2.2.3.RELEASE

2. 该项目是jar包运行,估没有webapp,但有static文件夹

%title插图%num

%title插图%num

 

配置完毕,直接访问:localhost/apple-app-site-association,即完成配置

demo地址:https://gitee.com/banbeisudashui/ios_apple_demo