Я пытаюсь реализовать связанный домен для приложения, над которым я работаю.На данный момент у меня есть:
- Включена возможность
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