Universal Links — это удобный способ открывать контент вашего приложения прямо из веб-ссылок. Они обеспечивают более плавный пользовательский опыт и упрощают обмен контентом.
🤔 Что нужно для настройки?
1️⃣ Серверная часть:
🔹 На вашем сервере должен быть доступен файл 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 содержит пользовательские пути, которые должны обрабатываться в приложении.
2️⃣ Настройка проекта Xcode:
🔹 Добавьте Associated Domains в Capabilities.
🔹 Укажите ваш домен с префиксом applinks:, например:
applinks:your-domain.com
3️⃣ Тестирование:
🔹 Откройте ссылки на реальном устройстве (в Notes, Safari, через сообщения или Telegram).
🔹 Иногда требуется переустановка приложения или перезагрузка устройства, чтобы изменения вступили в силу.
Ожидается обработка следующих ссылок:
https://your-domain.com/shop
https://your-domain.com/card
https://your-domain.com/profile
💡 Вывод:
Universal Links делают навигацию удобнее, а ваш сервис — доступнее.
➡️ Подписаться на канал
Мобильный трудоголик