SDK / 0.2.0

SDK для подписок.
Android и Flutter.

Настройте SDK, запросите профиль и покажите пейвол. Нативный платёжный сценарий остаётся у RuStore.

val sdk = RuFlow.configure(
    context, publicKey = "pk_YOUR_PUBLIC_APP_KEY"
)

val profile = sdk.getProfile()
if (profile.hasAccess("premium")) {
    // Открыть премиум-возможности
}

val result = sdk.showPaywall(
    activity, placement = "home"
)

Пример основного сценария. Настройка магазина, manifest и обработка ошибок — в руководстве.

01

Оплата RuStore

Pay SDK, серверная проверка и полный маршрут покупки.

02

Android / Kotlin

Нативная интеграция, обработка intent и экран через RuStore Pay SDK.

03

Flutter / Android

Высокоуровневый интерфейс для Flutter с нативной оплатой на Android.

04

Порядок подключения

От каталога продуктов и прав доступа до проверки покупки на устройстве.

01

Публичный ключ в приложении

SDK начинает с анонимной установки. Секреты магазина и административные ключи остаются на сервере.

02

Профиль — источник доступа

Проверяйте право premium через профиль, полученный с сервера. Не открывайте платную функцию только по нажатию кнопки или клиентскому событию.

03

Ошибки — часть интерфейса

Обработайте отсутствие сети, отмену, недоступный каталог и повторный запуск. Подключение SDK не отменяет проверку merchant-настроек.

Следующий шаг

У вашего продукта
есть потенциал.
Давайте его раскроем.

Начать с пилота

Одно приложение. Понятный объём.
Результат, который можно проверить.