Apple-app-site-association:横幅显示,而服务器中没有文件

时间:2017-11-22 05:11:35

标签: ios mobile-safari ios10 apple-app-site-associate

我的服务器根目录中有apple-app-site-association文件,所以在我的iOS Safari浏览器上获取横幅,但是当我从服务器中删除该文件时,清除了我的浏览器历史记录,然后重置了我的手机,但仍然得到横幅。

注意:更改了文件中的应用ID,但没有在横幅中反映。

https://example.com/apple-app-site-association

apple-app-site-association文件:

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "123456789.com.abc.example",
                "paths": [ "*" ]
            }
        ]
    }
}

1 个答案:

答案 0 :(得分:1)

由于您尚未再次构建应用,因此您仍然可以获得横幅广告。 在ios应用程序的构建过程中,它会从关联的域中下载apple-app-association-file并将其保存在应用程序中以进行深层链接。

使用更新的apple-app-association-file获取新版本 你的问题将得到解决。

要从所有页面中删除横幅,您只需尝试以下代码:

{
"applinks": {
    "apps": [],
    "details": [
        {
            "appID": "your app id here",
            "paths": [
                "NOT /*"        
            ]
        }
    ]
} }