在外部URL中设置通用链接

时间:2018-03-28 11:32:53

标签: ios ios-universal-links

我们正在iOS 10上建立通用链接;我们的目标是通过点击safari上的链接打开一个APP。

当我们点击" Slack"中的链接时,当前通用链接正在工作。 (例如);在这种情况下,应用程序正确打开。 我在互联网上看到,只有在向不同的域提供链接时,在safari通用链接中才能工作。

因此,我正在尝试创建此方案:从网站A(如http://my.first-site.com/alfa),用户点击指向网站B的链接(如http://my.other-site.com/beta)。它不起作用。

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

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

是否足以将相对网址" beta" ?我必须添加完整的网址吗?有什么"特别"安排,以添加绝对网址?

由于

1 个答案:

答案 0 :(得分:2)

您还需要在http://my.other-site.com/域中托管apple-app-site-association(即http://my.other-site.com/apple-app-site-association)。

如果没有此功能,则无法使用http://my.other-site.com/beta链接打开应用

实际上,通过这种方式,他们还会确定您拥有该域名,并希望打开 XXXX.mmmm 应用,其中包含指向所提及域名的链接(即http://my.other-site.com/beta