我们正在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" ?我必须添加完整的网址吗?有什么"特别"安排,以添加绝对网址?
由于
答案 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)