Я загрузил на свой сервер apple-app-site-association, которую я использую для внутренних сервисов
Где я могу загрузить 'apple-app-site-association' для настройки универсальной ссылки в моем приложении iOS?.
Как я могу использовать универсальную ссылку в моем приложении для iOS? Я просто запутался, прочитав много уроков. Может кто-нибудь мне помочь?
1 ответ
Вам нужно загрузить файл apple-app-site-association в корневой каталог сервера (откуда вам нужно перенаправить на установленное приложение).
Например, предположим, что вам нужно перенаправить с www.abc.com/getapp, а затем загрузить файл apple-app-site-association в корневой каталог, где размещается www.abc.com.
Шаги по поддержке универсальных ссылок
Создайте свой файл apple-app-site-association (предположим, что ваша универсальная ссылка www.abc.com/getapp, и вы хотите перенаправить ее в своем приложении отсюда).
{ "applinks": { "apps": [], "details": [ { "appID": "9JA89QQLNQ.com.apple.wwdc", //9JA89QQLNQ is your team ID & com.apple.wwdc is your bundle id "paths": [ "/getapp"] } ] } }
Загрузите этот файл в корневой каталог, где размещен сайт www.abc.com.
- Подтвердите на http://branch.io/resources/aasa-validator/. Если файл действителен, тогда все проверки будут зелеными.
Теперь подготовьте ваше приложение для поддержки универсальных ссылок.
а. Перейдите на сайт developer.apple.com и включите связанные домены для идентификатора своего приложения.
б. Выберите цель и включите переключатель "Связанные домены".
с. добавлять
applinks:abc.com
,д. добавлять
application:continueUserActivity:restorationHandler:
метод делегата приложения, чтобы ваше приложение могло получать ссылку и обрабатывать ее соответствующим образом.
Не получаю обратный звонок в приложение
1. Когда пользователь просматривает ваш сайт в Safari и нажимает универсальную ссылку на URL в том же домене, что и текущая веб-страница, iOS учитывает наиболее вероятные намерения пользователя и открывает ссылку в Safari.
2. Скопируйте и вставьте вашу универсальную ссылку (http(s)://www.abc.com/getapp
) к заметкам и нажмите на него. Если ваше приложение справится с этой ссылкой, вы получите возможность Open in "AppName"
,
Рекомендации-
- https://gist.github.com/anhar/6d50c023f442fb2437e1
- https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html
Надеюсь, это может помочь.