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

SDK для iOS

  • Библиотека Login

  • Библиотека Store

  • Библиотека Inventory

  • Библиотека Payments

  • Библиотека Subscriptions

  • Аутентификация

  • Личный кабинет и атрибуты пользователя

  • Интеграция 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 не выполняются.
    Прогресс интеграции
    Спасибо за обратную связь!
    Последнее обновление: 8 августа 2022

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

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