Можно ли заставить мое приложение получить новый файл apple-app-site-association?
Я читал вокруг и нашел несколько существующих ответов о кэшировании apple-app-site-association:
Все эти ответы указывают на то, что файл ассоциации извлекается из Интернета только при установке / обновлении.
Это беспокоит меня, потому что это означает, что мне нужно синхронизировать обновления файла с выпусками моего приложения.
Это также означает, что если некоторые URL-адреса, которые я не хочу, должны быть универсально связаны (например, моя страница контактов, /contact
) изначально не были занесены в черный список из моего файла ассоциации, пользователи, которые не обновляют мое приложение, навсегда потерпят неудачу при попытке получить доступ к этой странице.
Мой вопрос: знает ли кто-нибудь здесь способ заставить мое приложение обновить свой файл ассоциации, не выпуская новую версию, и ждать, пока все мои пользователи обновят?
Редактировать, а также, почему?
1 ответ
Это невозможно форсировать. Apple не раскрывает критерии обновления, но работая с этим весь день, я могу заверить вас, что установка / обновление - единственный раз, когда я видел этот файл в чистоте.
Лучшая альтернатива - использовать размещенную платформу глубоких ссылок, такую как https://branch.io/ (полное раскрытие: я в команде Branch), потому что тогда вам не нужно беспокоиться об обновлении apple-app-store-association
Конфиг после того, как он установлен в первый раз.