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) {
// Handling error when RuStore is not installed
}
Here: 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 browsers
| Browser | RuStore Deeplinks support |
|---|---|
| Google Chrome | Yes |
| Yandex.Browser | Yes |
| Mozilla Firefox | No |
| Opera | No |
| Mi Browser | No |
| Samsung Internet | No |
List of deeplinks
| Function | Deeplinks |
|---|---|
| App screen |
Here: {packageName} — app package name. |
| Subscriptions screen | rustore://profile/subscriptions. |
| Account/updates screen | rustore://apps.rustore.ru/updates. |
| Authorization screen | rustore://auth/. |
| Developer's screen (starting from version 1.36.0) | rustore://apps.rustore.ru/developer/{devId}:
|