Server-side API

С помощью API вы можете:

  1. Проверить статус подписки пользователя.
  2. Активировать подписку пользователя с уровнем доступа.
  3. Получить атрибуты пользователя.
  4. Установить атрибуты пользователя.
  5. Получать и обновлять конфигурации пейволов.
server.webp

Для отслеживания событий подписки используйте интеграцию Webhook в Adapty или подключайтесь напрямую к вашему существующему сервису.

Сценарий 1: Синхронизация подписчиков между вебом и мобайлом

Если вы используете веб-провайдеры платежей, такие как Stripe, ChargeBee или другие, вы можете легко синхронизировать подписчиков. Вот как это сделать:

  1. Присвойте уникальный идентификатор каждому пользователю .
  2. Проверьте статус подписки через API.
  3. Если пользователь на freemium-плане, покажите пейвол на вашем сайте.
  4. После успешной оплаты обновите статус подписки в Adapty через API.
  5. Ваши подписчики будут автоматически синхронизироваться с мобильным приложением.

Сценарий 2: Выдача подписки

По соображениям безопасности выдавать подписку через SDK нельзя.

Если вы продаёте через собственный интернет-магазин, Amazon Appstore, Microsoft Store или любую другую платформу помимо Google Play и App Store, вам нужно синхронизировать эти транзакции с Adapty, чтобы предоставить доступ и отслеживать транзакцию в аналитике.

  1. Присвойте уникальный идентификатор каждому пользователю .
  2. Настройте кастомный стор для ваших продуктов в дашборде Adapty.
  3. Синхронизируйте транзакцию с Adapty с помощью API-запроса Set transaction.

Сценарий 3: Выдача уровня доступа

Допустим, вы проводите акцию с бесплатным пробным периодом на 7 дней и хотите обеспечить единообразный опыт на всех платформах. Чтобы синхронизировать это с мобильным приложением:

  1. Присвойте уникальный идентификатор каждому пользователю .
  2. Используйте API, чтобы предоставить премиум-доступ на 7 дней.

По истечении 7 дней пользователи, не оформившие подписку, будут переведены на бесплатный тариф.

Сценарий 4: Синхронизация атрибутов и пользовательских свойств

Если у ваших пользователей есть пользовательские атрибуты — например, количество выученных слов в приложении для изучения языков — их тоже можно синхронизировать.

  1. Присвойте уникальный идентификатор каждому пользователю .
  2. Обновите атрибут через API или SDK.

Эти пользовательские атрибуты можно использовать для создания сегментов и проведения A/B-тестов.

Сценарий 5: Управление конфигурациями пейволов

Вы можете обновлять Remote Config в пейволах, чтобы динамически изменять внешний вид и поведение пейвола без повторного развёртывания приложения.


Что дальше: