История обновлений
Release 10.1.0
- Версия SDK Pay 10.1.0.
- Добавлены модели
SubscriptionInfo, SubscriptionPeriod, SdkTheme.
- В модель
Product добавлено поле SubscriptionInfo? subscriptionInfo.
- Добавлена перегрузка методов
Purchase и PurchaseTwoStep с дополнительным параметром SdkTheme sdkTheme.
sdkTheme — цветовая тема платежной шторки.
- Добавлена перегрузка метода
proceedIntent с дополнительным параметром sdkTheme: SdkTheme.
sdkTheme — цветовая тема платежной шторки.
Release 10.0.1
- Версия SDK Pay 10.0.0.
- Обновлены правила оформления
AndroidManifest.xml для корректной обработки deeplink.
Release 10.0.0
- Версия SDK Pay 10.0.0.
- Удалено значение
ProductType.APPLICATION и добавлено — ProductType.SUBSCRIPTION.
- Удалена модель
PurchaseStatus. Вместо нее используются модели ProductPurchaseStatus и SubscriptionPurchaseStatus.
- Удалено значение
ProductPurchaseStatus.CONSUMED и добавлено — ProductPurchaseStatus.REFUNDING.
- Добавлено новое поле
ProductType productType в модель ProductPurchaseResult.
- Добавлено новое поле
ProductType? productType в модели ProductPurchaseCancelled и ProductPurchaseException.
- Удалена модель
Purchase. Вместо нее используются модели ProductPurchase и SubscriptionPurchase реализующие интерфейс IPurchase.
Release 9.1.0
- Версия SDK Pay 9.1.0.
- Исправлено объявление пространства имён в Android-манифесте RuStoreSDKSettings.androidlib.
- Обновлены статусы покупки: добавлены значения
EXPIRED и REFUNDING.
- Обновлена модель ошибки
RuStorePaymentNetworkException.
- Добавлена перегрузка метода
proceedIntent с дополнительным параметром maxRetryTimeMs: Long.
maxRetryTimeMs — максим альное время (в миллисекундах) для повторных попыток инициализации клиента (по умолчанию 5000 мс).
Release 9.0.2
- Версия SDK Pay 9.0.2.
- Исправлена обработка значения
UNDEFINED в полях типа PurchaseType.
- Фикс закрытия шторки при сворачивании приложения: в игровое активити добавлен режим запуска
android:launchMode="singleTop".
Release 9.0.1
- Версия SDK Pay 9.0.1.
- В класс
RuStorePayClient добавлен метод GetUserAuthorizationStatus.
- В метод
GetPurchases добавлен опциональный параметр purchaseStatus.
- Изменились условия проверки доступности работы с платежами в методе
GetPurchaseAvailability.
- В модель
ProductPurchaseParams добавлен необязательный параметр AppUserEmail? appUserEmail.
- В модель
ProductPurchaseResult добавлено поле Quantity quantity.
- Добавлена модель ошибки
InvalidCardBindingIdException.
Release 8.0.1-alpha03
- Версия SDK Pay 8.0.1-alpha03.
- Исправлена работа deeplink на Android 15.
Release 8.0.1-alpha01
- Версия SDK Pay 8.0.1-alpha01.
- Класс
ProductPurchaseResult теперь не имеет подклассов и содержит только результат успешной покупки.
- Методы
Purchase и PurchaseTwoStep теперь возвращают результат успешной покупки в onSuccess и любые ошибки покупки в onFailure.
- Добавлены классы ошибок
RuStorePaymentException.
Release 8.0.0
- Версия SDK Pay 8.0.0.
- Ключ
console_app_id_key в манифесте заменён на console_app_id_value.
- Добавлена поддержка deeplink.
- Вместо метода
PurchaseOneStep теперь используется метод Purchase с параметром preferredPurchaseType.
- В модель
Purchase добавлено поле bool sandbox и убрано поле SubscriptionToken? subscriptionToken.
Release 7.0.0
- Публикация SDK.
- Версия SDK Pay 7.0.0.