SDK enterprise-уровня для iOS / Интеграция SDK на стороне приложения
  На главную

SDK enterprise-уровня для iOS

Интеграция SDK на стороне приложения

  1. Разработайте пользовательский интерфейс для каталога подписок, просмотра информации о текущей подписке пользователя и других страниц вашего приложения.
  2. Реализуйте в приложении покупку и управление подпиской пользователя с помощью методов SDK.

Сценарий покупки подписки

  1. Приложение запрашивает список доступных планов с помощью методов SDK:
    • getSubscriptionPublicPlans — возвращает список планов, доступных неавторизованному пользователю;
    • getSubscriptionPlans — возвращает список планов, доступных авторизованному пользователю.

  1. Приложение отображает пользователю планы подписки.
  2. Пользователь выбирает план и переходит к этапу оплаты.
  3. Приложение получает URL для открытия платежного интерфейса с помощью метода getSubscriptionPurchaseUrl.
  4. Приложение открывает полученный URL во внешнем браузере или во всплывающей Safari-вкладке.
  5. Пользователь оплачивает подписку.

Сценарий управления подпиской пользователя

  1. Приложение запрашивает перечень имеющихся у пользователя подписок с помощью метода getSubscriptions.
  2. Приложение запрашивает подробную информацию о каждой подписке пользователя с помощью метода getSubscriptionDetails (опционально).
  3. Приложение отображает пользователю перечень подписок.
  4. Пользователь выбирает подписку и действие, которое он хочет совершить — отменить, продлить, открыть веб-страницу для управления подписками.
  5. Приложение вызывает один из следующих методов для обработки действия:

    • cancelSubscription — для отмены выбранной подписки;
    • getSubscriptionRenewalUrl — для получения URL интерфейса продления выбранной подписки;
    • getSubscriptionManagementUrl — для получения URL интерфейса управления выбранной подпиской.

  1. Приложение открывает полученный URL во внешнем браузере или во всплывающей Safari-вкладке.
  2. Пользователь выполняет действие с подпиской.
Примечание
Отмена подписки происходит сразу после вызова метода cancelSubscription, шаги 6 и 7 не выполняются.
Прогресс интеграции
Спасибо за обратную связь!
Последнее обновление: 22 января 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!