История изменений RuStoreSDK платежей

Версия SDK 0.1.1 (изменения не критичны)

  • Удалён параметр «language» у методов:
    • Получение списка продуктов — «getProducts». 
    • Получение списка покупок — «getPurchases». 
    • Потребление продукта — «confirmPurchase». 
    • Отмена покупки — «deletePurchase».
  • Добавлено поле RuStoreBillingClient.isInitialized, возвращающее статус инициализации библиотеки.

Версия SDK 0.1.0 (изменения критичны)

  • Изменились параметры в init. 
  • Добавлена проверка доступности работы с платежами — метод «checkPurchasesAvailability». 
  • Во всех методах параметр «language» стал опциональным. 
  • Suspend методы заменены на task API в методах:
    • Получение списка продуктов — «getProducts». 
    • Получение списка покупок — «getPurchases». 
    • Покупка продукта — «purchaseProduct». 
    • Потребление продукта — «confirmPurchase». 
    • Отмена покупки — «deletePurchase». 
  • В методе покупки продукта «purchaseProduct« удалён параметр «context». 
  • Удалён метод «resultObserver«, теперь результат покупки возвращается «purchaseProduct». 
  • В методе «resolveForBilling« удалён параметр «onFail». 

Версии SDK 0.0.9 (изменения не критичны)

  • Добавлены необязательные параметры «ExternalPaymentLogger» и «debugLogs» в функцию инициализации init. 
Was this information helpful?