在外部 URL 中设置通用 Link

Setting up Universal Link in external URL

我们正在 iOS 10 上设置通用 link;我们的目标是通过在 safari 上单击 link 打开一个 APP。

当前,当我们在 "Slack" 中单击 link 时,通用 links 正在工作(例如);在这种情况下,应用程序已正确打开。 我在互联网上读到,在 safari 中,通用 link 仅当 link 提供给不同的域时才有效。

因此,我正在尝试创建此场景:从站点 A(例如 http://my.first-site.com/alfa) , user clicks a link to site B (like http://my.other-site.com/beta)。它不起作用。

文件"apple-app-site-association"仅在站点A,其内容如下:

{
"applinks": {
    "apps": [],
    "details": [
        {
            "appID": "XXXX.mmmm",
            "paths": [
                "/beta"
            ]
        }
    ]
}
}

放亲戚 url "beta" 够吗?我必须添加完整的 url 吗?是否有任何 "special" 安排以添加绝对 url ?

谢谢

您需要在 http://my.other-site.com/ domain too (ie. http://my.other-site.com/apple-app-site-association 主持 apple-app-site-association。

没有这个就不可能用 http://my.other-site.com/beta link(s)

打开应用程序

实际上,有了这个,他们还确定您拥有该域,并希望使用 links 打开 XXXX.mmmm 应用到上述域(即 http://my.other-site.com/beta)