跳到正文
LinkProfit

Universal Link

iOS 交给对应 App 而不是交给浏览器打开的 https 地址,其许可来自你域名上提供的一份文件。

更新于 2026年8月14日

Universal Link 是一个普通的 https 地址,iOS 会在你的 App 内部打开它,而不是在 Safari 里打开。这里没有特殊的 scheme,也没有另一个地址需要维护:同一条链接对装了 App 的人和没装的人都管用,而且谁也不会在中间看到浏览器一闪而过。

这份许可来自你的域名。iOS 会从链接里的那台主机上取 /.well-known/apple-app-site-association,读出哪一个形如 TEAMID.com.company.app 的 App ID 可以认领哪些路径。在品牌跳转域名上,只要在域名设置里声明了这个 App,这份文件就由平台替你生成并提供。

它的要求毫不通融,几乎每一次失败都出在这里。文件必须返回状态码 200 且没有跳转,以 application/json 提供,并且不经压缩地抵达——某个在传输途中给它套上 gzip 的代理,会无声无息地破坏校验。Apple 还会在自己的网络上缓存这份文件,所以测试期间重新安装 App 才是逼它重新读取的可靠办法。一项内置检查会告诉你,平台实际看到的究竟是什么。

它出现在哪里

相关术语

全部术语

术语表

这里的每一条定义,说的都是平台真的能做到的事。创建一个工作区,试试看。

试用无需绑定银行卡。