Universal Links - это удобный способ открывать контент вашего приложения прямо из веб-ссылок. Они обеспечивают более плавный пользовательский опыт и упрощают обмен контентом.
Что нужно для настройки:
Серверная часть:
- На вашем сервере должен быть доступен файл apple-app-site-association в формате JSON.
- В нём указываются appID вашего приложения и разрешённые пути (paths).
Пример файла apple-app-site-association:
{
"applinks": {
"details": [
{
"appID": "TEAMID.hardworker.it",
"paths": [
"/shop",
"/card",
"/profile"
]
}
]
}
}
Где
appID указывается в формате
teamId.bundleId.
paths содержит пользовательские пути, которые должны обрабатываться в приложении.
Настройка проекта Xcode:
- Добавьте Associated Domains в Capabilities.
- Укажите ваш домен с префиксом applinks:, например:
applinks:your-domain.com
Тестирование:
- Откройте ссылки на реальном устройстве (в Notes, Safari, через сообщения или Telegram).
- Иногда требуется переустановка приложения или перезагрузка устройства, чтобы изменения вступили в силу.
Ожидается обработка следующих ссылок:
https://your-domain.com/shop
https://your-domain.com/card
https://your-domain.com/profile
Вывод:
Universal Links делают навигацию удобнее, а ваш сервис - доступнее.