假设我有两个域 - example.com 和 ex.co
在example.com上,我为iOS 9配置了 Universal Links ,我的apple-app-site-association
文件未签名,如下所示:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "JUSTEXAMPLE.com.example.app",
"paths": [
"link/example*"
]
}
]
}
}
我的申请也有com.apple.developer.associated-domains
条目 -applinks:example.com
如果您单击example.com/link/example?param=value
(应用程序打开) ,一切正常
但我想做下一件事:
- 用户点击 ex.co/abc
- 用户获取 301 标头(永久重定向),其中 example.com/link/example?param=value 作为位置
- 应用程序打开,每个人都很开心
第一个和第二个执行得很好,但在第三个我只得到一个空白页面,顶部有一个小横幅,上面写着“你想在应用程序中打开这个页面吗?” 和大“打开”按钮
PS:两个网站都使用有效的 HTTPS
PPS:我不能
apple-app-site-association
为ex.co 制作,因为它会有很多短链接,这些链接会重定向到example.com上不同应用的不同页面