SDK для Unity / Подписки
 На главную

SDK для Unity

  • Руководство по интеграции

  • Демопроект

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

  • Каталог

  • Покупка товара

  • Использование

  • Руководства по сборке приложений

  • Решение проблем

  • Как перейти на использование SDK версии 1.0.0 и выше

  • Подписки

    Основная информация

    С помощью подписок вы можете предоставлять пользователю доступ к пакету услуг на заданных условиях. Решение для работы с подписками создано на базе продукта Подписки.

    Планы подписок различаются по периоду действия и условиям оплаты. Для настройки доступны планы следующих типов:

    • Обычный план — с регулярными платежами.
    • Бесконечный план — с разовой оплатой и неограниченным периодом действия.
    • Сезонный пропуск — с разовой оплатой и ограниченным периодом действия.

    Управление подписками (например, создание и настройка планов, настройка триального периода действия подписки, настройка периода отсрочки платежа по подписке) выполняется в Личном кабинете в разделе Подписки.

    В приложении вам потребуется реализовать логику работы согласно сценариям покупки и управления подпиской пользователя.

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

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

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

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

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

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

    1. Приложение открывает полученный URL в браузере.
    2. Пользователь выполняет действие с подпиской.

    Примечание
    Отмена подписки происходит сразу после вызова метода CancelSubscription, шаги 6 и 7 не выполняются.
    Была ли статья полезна?
    Спасибо!
    Что может сделать страницу еще лучше? Сообщение
    Жаль, что так произошло
    Расскажите, почему статья не была полезна. Сообщение
    Спасибо за обратную связь!
    Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
    Оценить страницу
    Оценить страницу
    Что может сделать страницу еще лучше?

    В другой раз

    Спасибо за обратную связь!
    Последнее обновление: 8 августа 2022

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

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