Apple-app-site-association: баннер отображается, пока на сервере нет файла
У меня есть файл apple-app-site-association в корневом каталоге моего сервера, поэтому я получаю баннер в браузере Safari на iOS, но когда я удаляю файл с сервера, очищаю историю браузера, а затем сбрасываю настройки телефона, но баннер все равно остается,
Примечание: изменил идентификатор моего приложения в файле, но не отражается в баннере.
https://example.com/apple-app-site-association
файл apple-app-site-association:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "123456789.com.abc.example",
"paths": [ "*" ]
}
]
}
}
1 ответ
Вы получаете баннер по-прежнему, потому что вы не создали приложение снова. В процессе сборки приложения ios оно загружает файл apple-app-association-file из ассоциированного домена и сохраняет его в приложении для целей создания ссылок.
Как только вы получите новую сборку с обновленным файлом apple-app-association-file, ваша проблема будет решена.
Чтобы удалить баннер со всех страниц, вы можете просто попробовать следующий код:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "your app id here",
"paths": [
"NOT /*"
]
}
]
} }