Подписки

Согласно разделу Тарифы, вы можете распространять своё приложение как по подписочной модели, так и за разовые платежи.

Чтобы ваш сервис узнавал об установке приложения, его удалении или каких-либо изменениях в подписках, Облако Эвотор передаёт сервису события установки и удаления приложения и события подписки.

Жизненный цикл подписки

Этапы жизненного цикла подписки:

Порядок распространения событий подписки

Подписка на приложение

При подписке на приложение, Облако Эвотор передаёт события в следующем порядке:

  1. После того как пользователь приобретает приложение в Личном Кабинете, Облако передаёт событие subscriptionCreated.

  2. По истечении пробного периода:

    • Если пользователь оплачивает приложение, Облако передаёт событие subscriptionActivated.

      Событие subscriptionActivated сообщает об успешной оплате приложения.

    • Если пользователь не оплачивает приложение, Облако передаёт событие subscriptionTerminated.

      Событие subscriptionTerminated сообщает о том, что регулярная оплата приложения не прошла.

  3. После того как пользователь удаляет приложение до истечения оплаченного или пробного периода, Облако передаёт событие subscriptionTerminationRequested.

    Также, после удаления приложения, Облако передаёт событие ApplicationUninstalled.

  4. После успешной оплаты очередного периода и продления использования приложения, Облако передаёт событие subscriptionRenewed.

  5. После того как пользователь изменяет условия подписки на приложение (например, тарифный план или количество устройств) в течение оплаченного или пробного периода, Облако передаёт событие SubscriptionTermsChanged.

  6. Если в течение оплаченного или пробного периода пользователь переустанавливает приложение с новым тарифным планом, Облако передаёт следующие события:

    1. subscriptionTerminationRequested.
    2. subscriptionRenewed.
    3. SubscriptionTermsChanged.

Ниже представлена диаграмма распространения событий при подписке на приложение.

Диаграмма распространения событий

Разовая оплата приложения

При разовой оплате приложения, Облако Эвотор передаёт события в следующем порядке:

  1. После того как пользователь приобретает приложение в Личном Кабинете, Облако передаёт событие subscriptionCreated.

  2. По истечении пробного периода:

    • Если пользователь оплачивает приложение, Облако передаёт событие subscriptionActivated.

    • Если пользователь не оплачивает приложение, Облако передаёт событие subscriptionTerminated.

  3. После того как пользователь удаляет приложение, Облако передаёт событие ApplicationUninstalled.

Ниже представлена диаграмма распространения событий при разовой оплате приложения.

Диаграмма распространения событий