Middleware-платформа для приложений — тарифы, права, пейволы, платежи.

Документация RaidBoss Platform

RaidBoss Platform — middleware для продуктовых приложений. UI и бизнес-логика остаются у вас. Платформа отдаёт тарифы, права внутри тарифа, пейволы, платежи, устройства, remote config и аналитику.

Документация публичная и версионируется. По умолчанию — русский. EN — переключатель или /en/....

Главная идея для интеграции

Тариф (plan) — главный объект покупки.
К тарифу привязаны права (entitlements) — они наполняют тариф и открывают фичи после покупки.
Пейвол — витрина: SDK запрашивает пейвол → получает список офферов (цены) → у каждой цены есть тариф → у тарифа список прав.

getPaywall("main")
  └── paywall_items[]
        └── plan_price  (цена, amount, is_free, …)
              └── plan  (тариф: code, name, срок, lifetime)
                    └── entitlements[]  (права: cloud_sync, …)

После оплаты / ключа пользователь получает права этого тарифа (и период подписки).
В runtime приложение проверяет код права (hasEntitlement('cloud_sync')), а не название тарифа — так одна фича может входить в несколько тарифов.

С чего начать (админка)

  1. Приложение → YOUR_APP_CODE, public key.
  2. Права — справочник фич (ингредиенты).
  3. Тарифы — что продаёте; привяжите к ним права; задайте цены.
  4. Пейвол main — какие цены показать на экране.
  5. SDK: быстрый старт.
ПакетПлатформа
@raidboss/platform-sdkTypeScript / Web / RN
raidboss_platform_sdkFlutter / Dart

Модель данных

Application
  └── Plans (тарифы) ← главный объект каталога
        ├── Plan prices (оферы на пейволе / в оплату)
        └── plan_entitlements → Entitlements (права тарифа)
  └── Entitlements (справочник прав)
  └── Paywalls → items → plan_price_id
  └── Users / subscriptions / payments / devices

Порядок создания в админке: права → тарифы (+цены) → пейвол.
Порядок мышления при интеграции: пейвол → тариф → права тарифа → покупка → проверка прав.

  • Free — локальный базовый режим, без createPayment.
  • Платный доступ добавляется к free, не заменяет его.
  • После покупки кэшируйте entitlements для офлайна.

Разделы

Концепции

SDK

Для ИИ

См. Для ИИ-ассистентов.