Android / Kotlin

Оплата RuStore на Android.
Интеграция на Kotlin.

Короткий основной сценарий и явная настройка окружения. Начните с тестового приложения.

Подготовьте приложение

Android 8.0 (API 26) и выше. Подключите Maven-репозитории RuFlow и RuStore и зависимость tech.rustoreplatform:android:0.2.0. Передавайте initial/new intent в sdk.handleIntent(intent).

Основной сценарий

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"
)

Проверьте интеграцию

Создайте размещение home и опубликуйте пейвол с продуктом из RuStore. Сохраните экземпляр SDK. Запускайте асинхронные операции в подходящем жизненном цикле приложения и обрабатывайте ошибки.

Не забудьте о восстановлении

Решите, как пользователь вернёт доступ после переустановки. Для связи с вашим аккаунтом используйте доверенную серверную привязку.

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

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

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

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