Skip to main content

RuStore Deeplinks

Using deeplinks, you can open some RuStore screens while within your app.

For example, you can open a screen with a list of all user’s subscriptions using the code below:

try {
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse( "rustore://profile/subscriptions" )))
} catch (ex: ActivityNotFoundException) {
// Handle error when RuStore is not installed
}

where rustore://profile/subscriptions is a RuStore deeplink. To open the required RuStore app screen, you can replace it with any of the deeplinks listed below.

Supported browser

BrowserSupports RuStore Deeplinks
Google ChromeYes
Yandex BrowserYes
Mozilla FirefoxNo
OperaNo
Mi BrowserNo
Samsung InternetNo
FunctionDeeplinks
App Screen
  • rustore://apps.rustore.ru/app/{BpackageName} — opens the RuStore app;
  • https://apps.rustore.ru/app/{BpackageName} - opens RuStore if it is installed on the user's device, otherwise opens the app web-page in the storefront;
  • market://details?id={packageName} — suggests to open RuStore or other app stores.

where: {packageName} — app package name.
Subscriptions Screenrustore://profile/subscriptions.
Account/Updates Screenrustore://apps.rustore.ru/updates.
Login Screenrustore://auth.