Правильная конфигурация 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

0 ответов

Другие вопросы по тегам