Deeplinks
Вы можете открыть некоторые экраны приложения RuStore из вашего приложения, используя deeplinks.
К примеру, вы можете открыть экран со всеми подписками пользователя, используя следующий код.
try {
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse( "rustore://profile/subscriptions" )))
} catch (ex: ActivityNotFoundException) {
// Handling error when RuStore is not installed
}
Здесь: rustore://profile/subscriptions — это RuStore deeplink. Вы можете заменить его на любой из перечисленных ниже, чтобы открыть необходимый экран приложения RuStore.
Поддерживаемые браузеры
| Браузер | Поддержка RuStore Deeplinks |
|---|---|
| Google Chrome | Есть |
| Яндекс Браузер | Есть |
| Mozilla Firefox | Нет |
| Opera | Нет |
| Mi Browser | Нет |
| Samsung Internet | Нет |
Список deeplinks
| Функция | Deeplinks |
|---|---|
| Экран приложения |
Здесь: {packageName} — имя пакета приложения. |
| Экран подписок | rustore://profile/subscriptions. |
| Экран истории платежей | rustore://profile/paymenthistory |
| Экран аккаунта/обновлений | rustore://apps.rustore.ru/updates. |
| Экр ан авторизации | rustore://auth/. |
| Экран разработчика (с версии 1.36.0) | rustore://apps.rustore.ru/developer/{devId}:
|