Настройка Universal Links / App Links

HTTPS-короткая ссылка на своём домене открывает приложение, если оно установлено. Нужны настройки домена в Kratk и Associated Domains / App Links в приложении.

Что сделать в Kratk

  1. Откройте Домены
  2. Добавьте домен (например go.brand.ru) и дождитесь статуса «Подтвержден»
  3. Заполните Apple Team ID и iOS Bundle ID
  4. Заполните Android package name и SHA-256 fingerprint
  5. Создайте короткую ссылку на этом домене, например https://go.brand.ru/s/summer
  6. При необходимости укажите app route, параметры и default fallback

Пример полей домена

  • Доменgo.brand.ru
  • Apple Team ID — из Apple Developer
  • iOS Bundle ID — например com.brand.app
  • Android package — например com.brand.app
  • SHA-256 — fingerprint production-сертификата

Что делает мобильная команда

  1. iOS: Associated Domains, entitlement applinks:go.brand.ru
  2. Android: intent-filter на https://go.brand.ru/s/*, android:autoVerify="true"
  3. Принять входящий URL, взять short code, вызвать resolve endpoint
  4. Открыть экран из appRoute / appRouteParams
  5. Отправить событие app-open

Resolve и app-open

Пример resolve: GET https://go.brand.ru/api/deep-links/resolve?url=https%3A%2F%2Fgo.brand.ru%2Fs%2Fsummer

Пример app-open: POST https://go.brand.ru/api/deep-links/events/app-open с JSON { "shortCode": "summer", "platform": "ios" }

Текст для разработчика

Скопируйте в задачу мобильной команде: включить Associated Domains / App Links для домена, обработать URL → resolve → экран → app-open. Затем пройдите проверку.

Связанные материалы

Не нашли ответ?

Напишите в поддержку — ответим в Telegram.

Открыть Telegram