我为 apple-app-site-association 文件添加了一个新路径,但仍然不起作用

Hlu*_*ung 1 ios ios-universal-links

我添加了一个新的文件路径/pass/,www.viki.com/apple-app-site-association但仍然不起作用。当我打开时www.viki.com/pass,它仍然打开 Safari。该 URLwww.viki.com/tv/1234仍然有效并打开 iOS 应用程序。问题是什么?

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "SNU9N24VYW.com.viki.viki-ios",
                "paths": [ "/tv/*", "/videos/*", "/pass/" ]
            }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

Hlu*_*ung 5

我做了很多事情来解决这个问题。

  • 删除应用程序并重新安装以使其重新加载 apple-app-site-association (AASA) 文件。

  • 虽然我看到对两者的请求

http://www.viki.com/.well-known/apple-app-site-association和

http://www.viki.com/apple-app-site-association ,

它实际上使用了/.well-known/. 所以需要更新它。

  • 对于paths数组,好像 /pass进入作品既/pass和/pass/网址,但 /pass/只与工作/pass/URL。所以我认为最好使用没有斜线的那个。

额外:您可以用来调试的另一个技巧是使用 Charles Proxy 来模拟对apple-app-site-association您要测试的内容的响应。