Актуальная версия
Версия 3.1
3.1.1
- Добавлены условия обслуживания на экран авторизации по НМТ
- Исправлен краш на специфичных устройствах Xiaomi при запуске авторизации по НМТ
3.1.0
- Исправлена некорректная работа НМТ в песочнице
- Исправлено некорректное отображение суммы
- Исправлено двойное отбрасывание callback на закрытии SDK свайпом
- Исправлено отображение количества бонусов для сценария “Оплата бонусами”
- Добавлено восстановление введенного номера телефона при сворачивании и разворачивании приложения
- Увеличена область нажатия на тоггл списания бонусов
Версия 3.0
3.0.8
- Исправлена работа ОТП-кода при восстановлении приложения из списка задач
- Исправлено отображение предложения (оффер) на экране ввода кода ОТП при авторизации по номеру телефона
- Исправлен ошибочный экран “Нет Интернета” после авторизации по номеру телефона
3.0.7
- Исправлено падение приложения при инициализации библиотеки
3.0.6
- Исправлена логика отображения помогашек при 0-ом балансе
- Увеличена область нажатия на поле ввода номера телефона
3.0.5
- Убрана пермиссия WRITE_SETTINGS
- Исправлен баг отсутствия возможности выбора карты при авторизации по НМТ
- Переработана логика работы НМТ при отсутствии номера телефона на запуске SDK
- Исправлена подсказка об обновлении версии SDK
3.0.4
- Обновлены внутренние компоненты для поддержки 16кб страниц памяти
- Багфикс и внутренние доработки
3.0.3
- Багфикс и внутренние доработки
3.0.2
- Багфикс и внутренние доработки
3.0.1
- Поднята версия библиотеки jsoup до актуальной версии с фиксом безопасности
- Исправлена работоспособность бесшовной авторизации после переустановки приложения с SDK
- Исправлен баг при котором проскакивал веб экран с ошибкой на запуске веб вью
- Доработана логика реджектов при отмене оплаты клиентом
3.0.0
- Переработано API для работы с SDK. Изменены методы инициализации SDK и запуска сценария оплаты (устаревшие методы помечены как deprecated)
- Изменен функционал метода
isReadyForSPaySdk.
Было: Метод проверяет наличие банковского приложения
Стало: Метод проверяет готовность внутренних компонентов SDK
- Добавлен способ оплаты по НМТ (номеру мобильного телефона)
- Добавлена логика восстановления SDK после ООМ системы
- Добавлены детальные экраны ошибки при неудачной оплате БНПЛ
- Исправлен баг при котором SDK внезапно закрывалась до начала авторизации в мобильном приложении Банка
- Убрано автозакрытие шторки при ошибке ввода кода ОТП
- Исправлен не влезающий подзаголовок на экране БНПЛ
Версия 2.6
2.6.2
- Исправлено завершение сценария оплаты при ошибке сбора внутренней аналитики
2.6.1
- Багфикс и внутренние доработки
2.6.0
- Реализовано подтверждение по ОТП оплаты по связке
- Обновление сертификатов безопасности
- Внутренние доработки
Версия 2.5
2.5.1
- Багфикс и внутренние доработки
2.5.0
- Реализована бесшовная авторизация
- Обновлены targetSdkVersion и compileSdk
- Реализована “Оплата частями” на 6 частей отдельным методом
- Багфикс и внутренние доработки
Версия 2.4
2.4.0
- Устранены краши библиотеки на ряде устройств
- Добавлен функционал списания бонусов Спасибо
- Добавлен метод
logout, позволяющий удалять локально сохраненный рефреш-токен, если таковой присутствует
- Исправлен ряд багов
Версия 2.3
2.3.0
- Устранена проблема несовместимости с библиотекой Sber ID
- Исправлен ряд UI багов
Версия 2.2
2.2.5
- Исправлены внутренние ошибки
2.2.4
- Исправлены внутренние ошибки
2.2.3
- Изменен инструмент аналитики
- Добавлен
localSessionId параметр в callback оплаты для более оперативного разбора инцидентов
- Добавлен
localSessionId на сплеш-экран и на экраны результатов оплаты
2.2.2
- Оптимизирован процесс конфигурации SDK
- Сервис с ресурсами переведен на международные сертификаты
- Улучшена производительность
2.2.1
- Убран врутренний network-security-config
2.2.0
- Внесены изменения в контракт инициализации
- Уменьшен размер библиотеки
- Добавлены параметры инициализации на отключение результирующих экранов
- Добавлен параметр инициализации для включения логов SDK
- Добавлено отображение начисляемых за оплату бонусов Спасибо
- Переработан UI на экране OTP
- Улучшена производительность
Версия 2.1
2.1.1
- Исправлен баг с передачей кириллицы в хедеры
- Исправлен UI
- Исправлено поведение Helpers (Помогашек)
- Поднята версия ThreeTen BP
- Исправлен баг с регионом
2.1.0
- Выполнен редизайн SDK
- Удалены пермисии на bluetooth и wi-fi
- Добавлен Доп функционал Helpers (Помогашек)
- Добавлена защита оплаты, с помощью дополнительного момниторинга и обнаружения подозрительных операций
- Исправлены внутренние баги
- Исправлена работа с песочницей без авторизации в приложение банка
Версия 2.0
2.0.7
- Внутренние доработки
- Добавлен коллбек инициализации sdk
- UI доработки
2.0.6
- Обновлены сертификаты безопасности
2.0.5
- Исправлен плавающий баг с дублирование шторки
- Внутренние доработки
- UI доработки
2.0.4
2.0.3
- Обновлены правила для proguard
2.0.2
2.0.1
- Внутренние доработки
- UI доработки
2.0.0
- Добавлена авторизация через рефреш-токен после первой авторизации через СБОЛ
- Добавлено подтверждение оплаты через ОТП при превышении суммы в 5000
- В метод автоматической оплаты добавлен обязательный параметр
orderNumber
- Переработаны методы инициализации и взаимодействия с SDK. Также взаимодействие было перенесено из
SPayButton в SPaySdkApp
- Исправлены UI баги
- Исправлен краш при инициализации SDK на версии API34 при вызове
registerReceiver
Версия 1.2
1.2.6
- Внутренние доработки
- UI доработки
1.2.5
1.2.4
- Доработан callback на мануальный выход пользователя при авторизации в приложении банка
1.2.3
- Доработан функционал “Плати частями”
1.2.2
- Убраны обязательные отступы на кнопке
SPayButton “Оплатить по SberPay”
- Добавлена возможность изменить скругление углов кнопки
SPayButton “Оплатить по SberPay” с помощью метода setCornerRadius(dpRadius: Int) класса SPayButton
- Исправлена проблема с зависимостью, которая мешала пройти ревью в Google Play Store
- Поднята версия Kotlin до 1.8.0
- Поднята версия Android Gradle Plugin до 7.4.2
- Поднята версия Gradle Plugin до 7.5
1.2.1
- Исправлена проблема некорректно работающего метода
isReadyForSPaySdk
- Исправлена проблема отсутствия коллбека ошибки работы SDK
1.2.0
- Метод
payWithOrderId помечен, как deprecated и будет удален из публичного API SberPay SDK в одном из следующих релизов. Используйте `payWithBankInvoiceId, идентичный по функционалу
- В методе
pay параметры authorization и orderId заменены на apiKey и bankInvoiceId
- В методе
getPaymentToken параметр authorization заменен на apiKey
- Добавлена новая ошибка
SdkClosedByUser, которая будет возвращаться в callback’е методов на оплату, когда юзер мануально закроет “шторку” SDK
- Добавлена валидация параметра
bankInvoiceId в методах pay, payWithBankInvoiceId и payWithOrderId. Ошибка валидации будет возвращаться в экземпляром класса RequiredDataNotSent
- Исправлена ошибка, когда SDK крашилось, если у пользователя не было приоритетной карты
- Исправлена ошибка с отсутствием закругления логотипа мерчанта для картинок с залитым цветным фоном
- Исправлена ошибка с повторным воспроизведением звука на финальном экране, при разворачивании приложения из фона
- Исправлена ошибка с некорректным отображением имени пользовательских карт Исправлена ошибка при восстановлении состояния SDK из кэша
- Исправлены мелкие UI баги