Правильная конфигурация apple-app-site-association
Я пытаюсь реализовать связанный домен для приложения, над которым я работаю. Пока что у меня есть:
- Включил
Associated Domains
возможность приложения - Добавлены все необходимые домены с
applinks:www.domain.com
- добавил
apple-app-site-association
файл в корень моего сервера, и когда это не сработало, также.well на моем сервере
Это не сработало. Когда я перехожу на страницу, которая должна открыть контроллер представления в моем приложении, он не перенаправляет, а показывает только баннер. Однако, когда я нажимаю кнопку "Открыть" на баннере, в моем приложении отображается нужный контроллер представления.
Затем:
- Я попытался изменить тип MIME файла, с
application/json
вapplication/pkcs7-mime
, - Я проверил, что нет расширения.json
- Я проверил, что мой сервер возвращает правильный код ответа (200), не перенаправляет, предоставляет файл через https (я не зашифровал его).
- Я подтвердил, что файл имеет допустимый JSON.
- Я даже проверил в своем браузере, находит ли он файл, и он делает.
- Наконец, я скопировал URL-адрес в блокнот на iPhone, долго нажимал на него, и появилась опция "Открыть в приложении".
Кажется, все в порядке, но iOS ни при каких обстоятельствах не связывается с приложением, а только показывает баннер.
Что мне здесь не хватает? Как я могу заставить сафари открывать мое приложение вместо того, чтобы просто показывать баннер?
PS пожалуйста, обратите внимание: сайт этого проекта является приложением asp.net