Ios 我为苹果应用程序站点关联文件添加了一个新路径,但仍然没有';行不通
我在Ios 我为苹果应用程序站点关联文件添加了一个新路径,但仍然没有';行不通,ios,ios-universal-links,Ios,Ios Universal Links,我在www.viki.com/apple-app-site-association文件中添加了一个新路径/pass/,但仍然不起作用。当我打开www.viki.com/pass时,它仍然会打开Safari。URLwww.viki.com/tv/1234仍然有效并打开iOS应用程序。有什么问题 { "applinks": { "apps": [], "details": [ { "appID": "SN
www.viki.com/apple-app-site-association
文件中添加了一个新路径/pass/
,但仍然不起作用。当我打开www.viki.com/pass时,它仍然会打开Safari。URLwww.viki.com/tv/1234
仍然有效并打开iOS应用程序。有什么问题
{
"applinks": {
"apps": [],
"details": [
{
"appID": "SNU9N24VYW.com.viki.viki-ios",
"paths": [ "/tv/*", "/videos/*", "/pass/" ]
}
]
}
}
我做了很多事情来解决这个问题
- 删除应用程序并重新安装,使其重新加载apple应用程序站点关联(AASA)文件
- 而我看到了双方的要求
/.well/
中的一个。所以我们需要更新它
- 对于
数组,如下所示路径
条目同时适用于/pass
和/pass
URL,但/pass/
仅适用于/pass/
url。所以我认为最好使用没有斜线的/pass/
额外:另一个可以用来调试的技巧是使用Charles Proxy来模拟苹果应用程序站点关联对您想要测试的内容的响应。我做了很多事情来解决这个问题
- 删除应用程序并重新安装,使其重新加载apple应用程序站点关联(AASA)文件
- 而我看到了双方的要求
/.well/
中的一个。所以我们需要更新它
- 对于
数组,如下所示路径
条目同时适用于/pass
和/pass
URL,但/pass/
仅适用于/pass/
url。所以我认为最好使用没有斜线的/pass/
额外:另一个可以用来调试的技巧是使用Charles Proxy来模拟
苹果应用程序站点关联
对您想要测试的内容的响应。是。众所周知,实际上是必要的吗?如果你不把AASA文件放在那里,一切都会“正常”吗?@OleksiyIvanov我猜。众所周知的是当你在ios 9+中使用safari时,它首先检查的地方。如果将域配置为https://www.somedomain.com/apple-app-site-association
众所周知,这真的有必要吗?如果你不把AASA文件放在那里,一切都会“正常”吗?@OleksiyIvanov我猜。众所周知的是当你在ios 9+中使用safari时,它首先检查的地方。如果将域配置为https://www.somedomain.com/apple-app-site-association