Ответ
Да, работал с app link (deep linking) — технологией, которая позволяет перенаправлять пользователей в мобильное приложение при переходе по ссылке.
Примеры использования:
- Продвижение контента (например, открытие конкретного товара в приложении маркетплейса).
- Упрощение onboarding (прямой переход в приложение после установки).
Технические нюансы:
- Проверка поддержки схемы (
myapp://product/123). - Fallback на веб-версию или магазин приложений, если приложение не установлено.
Пример кода (Android, проверка доступности deep link):
val intent = Intent(Intent.ACTION_VIEW, Uri.parse("myapp://product/123"))
if (intent.resolveActivity(packageManager) != null) {
startActivity(intent)
} else {
// Открыть веб-версию или Play Store
}
Также анализировал эффективность deep links через метрики: конверсия в открытие приложения, отказы, время до инсталла.