Перейти к основному содержимому

История обновлений

Версия SDK 11.1.0

  • Добавлена поддержка купона на первую покупку на платёжной шторке.
  • Добавлена возможность тестирования оплаты через СБП в тестовом режиме (песочнице). Подробнее.
  • Релиз включает внутренние улучшения и оптимизации.

Версия SDK 11.0.0

  • Класс SubscriptionToken — токен для валидации покупки на сервере.
  • Класс BillingSubscription — подписка от SDK Billing Client.
  • Метод PurchaseInteractor.getBillingSubscriptions(): Task<List<BillingSubscription>> — список подписок от SDK Billing Client.
  • Реализована поддержка оплаты с помощью ЕРИП.
  • Усилена защита анонимных платежей с помощью умной капчи.

Версия SDK 10.5.0

  • Публичное API не изменялось. Релиз включает внутренние улучшения и оптимизации.

Версия SDK 10.4.0

  • Добавили опциональную логику подтверждения выдачи товара: в модели покупки появилось поле acknowledgementState.
  • Добавили фильтрацию списка покупок по состоянию выдачи товара (acknowledgementState) в методе getPurchases.
  • Добавили метод updateAcknowledgementState для изменения состояния выдачи товара по покупке.

Версия SDK 10.3.1

  • Исправили ошибку для некоторых банков при покупке через СБП.

Версия SDK 10.3.0

  • Добавлена поддержка оплаты через привязанный счет СБП (временно недоступна оплата СБП-связкой подписок с бесплатным периодом).
  • Добавлена программа лояльности.

Версия SDK 10.2.0

  • Добавлена оплата со счета мобильного телефона.
  • Добавлен новый PurchaseEventListener, позволяющий получать данные об invoiceId и purchaseId на разных этапах покупки.
  • Добавлена возможность ручной инициализации SDK (конструктор класса ConsoleApplicationId стал публичным).

Версия SDK 10.1.0

  • Добавлена темная тема (цветовая тема оформления платежной шторки).
  • Расширена модель Product для работы с подписками (поле subscriptionInfo и классы SubscriptionInfo и SubscriptionPeriod).
  • Реализован механизм авторизации через VK ID на шторке оплаты. При попытке купить подписку будучи неавторизированным, появляется экран авторизации. При покупке in-app товара путь пользователя не меняется. Окно с авторизацией не отображается.
  • Реализована возможность оплаты подписок вне RuStore/без авторизации в RuStore.
  • Обновлен дизайн платежной шторки в горизонтальной ориентации.

Версия SDK 10.0.0

  • Добавлена возможность покупки подписок в SDK.
  • Добавлены новые статусы покупок (для подписок) и тип покупок для фильтрации списка покупок.
  • Добавлен новый метод оплаты SberPay.
  • Добавлена подпись к лоадеру на экранах проверки статуса покупки.
  • Публичная модель PurchaseStatus заменена на ProductPurchaseStatus и SubscriptionPurchaseStatus, представляющие разные статусные модели продуктов.
  • Удален статус ProductPurchaseStatus.CONSUMED и добавлен ProductPurchaseStatus.REFUNDING.
  • Добавлено новое поле productType: ProductType в модель ответа успешной покупки, в модели ошибки и отмены покупки продукта.
  • Подключена новая зависимость в виде Tracer Light.
  • Исправлена критическая ошибка при отмене покупки.

Версия SDK 9.1.0

  • Улучшена стабильность работы платежей без RuStore.
  • Исправлена ошибка, из-за которой после оплаты сохраненной картой возвращался статус UNDEFINED вместо корректного типа покупки (одностадийная или двухстадийная оплата). Теперь после успешной оплаты возвращается правильный статус стадии покупки.
  • Обновлены статусы покупки: удален deprecated статус CONSUMED и введен новый REFUNDING.

Версия SDK 9.0.2

  • Фикс закрытия шторки при сворачивании приложения (заменен launchMode с singleTask на singleTop).

Версия SDK 9.0.1

  • Первый публичный релиз SDK.

Версия SDK 8.0.0

  • Внутреннее обновление SDK.

Версия SDK 8.0.0alpha

  • Внутреннее обновление SDK.

Версия SDK 7.0.0

  • Внутреннее обновление SDK.

Версия SDK 6.1.0

  • Публикация SDK.