Подготовьте приложение
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. Запускайте асинхронные операции в подходящем жизненном цикле приложения и обрабатывайте ошибки.
Не забудьте о восстановлении
Решите, как пользователь вернёт доступ после переустановки. Для связи с вашим аккаунтом используйте доверенную серверную привязку.