Ответ
В Android есть несколько типов ссылок:
- Явные (Explicit) - указывают конкретный компонент:
Intent(this, SecondActivity::class.java)
- Неявные (Implicit) - описывают действие без указания компонента:
Intent(Intent.ACTION_VIEW, Uri.parse("https://google.com"))
- Глубокие (Deep Links) - открывают конкретный экран в приложении:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="example.com" />
</intent-filter>
-
App Links - верифицированные Deep Links (требуют digital asset links.json на сервере)
-
PendingIntent - отложенные интенты для внешних процессов (уведомления, виджеты)