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
}
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} :
|