Releases: xsolla/store-android-sdk
Releases · xsolla/store-android-sdk
Login 6.0.14
Fixed
- Facebook native authentication
Payments 1.4.4 / Login 6.0.12 / Store 2.5.11
[1.4.4] - Payments SDK - 2024-11-29
Added
setForceSystemBrowser
method. Allows forcing the use of the device's system browser for purchases.
[6.0.12] - Login SDK - 2024-11-29
Changed
- Added fallback logic for Google native authentication. Redirects users to web-based authentication if the native method fails
[2.5.11] - Store SDK - 2024-11-29
Changed
- Minor internal updates.
Login SDK 6.0.11 / Payments SDK 1.4.2
[6.0.11] - Login SDK - 2024-10-01
Fixed
- User registration via Xsolla Login Widget in WebView
[1.4.2] - Payments SDK - 2024-10-01
Changed
appendAnalytics(builder: Uri.Builder)
function. Addedbrowser_type
query parameter to URI that opens payment UI. Parameter is added for analytics purpose
Fixed
- Custom Tabs related crash for specific devices
Login SDK 6.0.10
[6.0.10] - Login SDK - 2024-09-11
Changed
authenticateViaDeviceId
SDK method. AddeddeviceId
optional parameter.
Fixed
- Fixed an issue when the login via
startSocialAuth
orstartAuthWithXsollaWidget
methods displayed an error in WebView.
[2.2.14] - Demo Apps - 2024-09-11
Fixed
- Fixed an inaccurate error message after registration.
Payments SDK 1.4.1 / Store SDK 2.5.10
[2.5.10] - Store SDK - 2024-08-21
Changed
createOrderFromCartById
,createOrderFromCurrentCart
, andcreateOrderByItemSku
SDK methods. Added an optional parameterexternalTransactionToken
.
[1.4.1] - Payments SDK - 2024-08-21
Changed
XPayments.IntentBuilder
class. Added new callbacks:payStationClosedCallback
— handles the closure of the payment UI. It includes theisManually
parameter, which specifies whether the UI was closed manually or automatically.statusReceivedCallback
— handles changes in payment status. It receives theInvoicesDataResponse
object, which contains an array of invoices. If any invoice has a status ofDONE
, it implies a successful purchase.
Added
getStatus
SDK method. Returns invoice data for a specified order.
Fixed
- Fixed a crash that occurs when
activityType
is set to Custom Tabs, but they are not supported by the user’s device. - Redirects for Web Views are now case-insensitive.
[2.2.13] - Demo Apps - 2024-08-21
Fixed
- Fixed an issue where the catalog was empty after closing the bundle preview.
Login SDK 6.0.9 / Store SDK 2.5.8
[2.5.9] - Store SDK - 2024-07-25
Changed
PaymentOptions
data.- Added
country
parameter, that defines the Pay Station language and list of payments methods
- Added
[6.0.9] - Login SDK - 2024-07-25
Changed
- Authentication with Xsolla widget now supports OAuth2 and access token refresh logic.
Login SDK 6.0.8 / Payments SDK 1.4.0 / Store SDK 2.5.7 / Demo Apps 2.2.12
[2.5.7] - Store SDK - 2024-07-11
Changed
- Payments requests (
UiProjectSetting
class). Added following parameters:gpQuickPaymentButton
— defines the way the Google Pay payment method is displayed. If true, the button for quick payment via Google Pay is displayed at the top of the payment UI. Iftrue
, Google Pay is displayed in the list of payment methods according to the PayRank algorithm.true
by default.closeButtonIcon
— defines the icon of the Close button in the payment UI. Can bearrow
orcross
.cross
by default.
[1.4.0] - Payments SDK - 2024-07-11
Added
- Support of Trusted Web activity as the way to display Pay Station. Learn more: https://developer.chrome.com/docs/android/trusted-web-activity/
Fixed
- Null pointer exception in
onCustomTabsServiceConnected
method ofCustomTabsHelper
class
[6.0.8] - Login SDK - 2024-07-11
Fixed
- Crash while authorizing via Xsolla Widget in WebView
[2.2.12] - Demo Apps - 2024-07-11
Added
- Trusted Web activity as the default way to display Pay Station
Payments SDK 1.3.4 / Store SDK 2.5.6
[2.5.6] - Store SDK - 2024-05-06
Changed
getVirtualItems
SDK method. Added therequestGeoLocale
parameter. Iftrue
, the response returns the locale in thegeoLocale
parameter.
[1.3.4] - Payments SDK - 2024-05-06
Added
- Pay Station preloader. Allows faster content display in WebView and Custom Tabs.
Payments SDK 1.3.3 / Store SDK 2.5.5 / Demo Apps 2.2.11
[2.2.11] - Demo Apps - 2024-04-11
Fixed
- Token refresh on application startup
[2.5.5] - Store SDK - 2024-04-11
Changed
- Store library methods. The ‘has_more‘ parameter added in response
[1.3.3] - Payments SDK - 2024-04-11
Added
- ‘payStationVersion‘ parameter in XPayments.IntentBuilder
- Support of payments via Google Pay in WebView
Login SDK 6.0.7 / Payments SDK 1.3.2 / Store SDK 2.5.4 / Inventory SDK 2.0.4 / Demo Apps 2.2.10
[2.2.10] - Demo Apps - 2024-03-06
Added
- closeButton parameter for payment token request. This parameter depends on whether the default browser supports Custom Tabs or not
[2.5.4] - Store SDK - 2024-03-06
Changed
- Updated the parameters of all queries for analytics on the Xsolla side
- By default, the locale is determined by the user's IP
[2.0.4] - Inventory SDK - 2024-03-06
Changed
- Updated the parameters of all queries for analytics on the Xsolla side
[6.0.7] - Login SDK - 2024-03-06
Added
- Custom Tabs support for the Huawei browser and Samsung Internet browser
Changed
- Updated the parameters of all queries for analytics on the Xsolla side
[1.3.2] - Payments SDK - 2024-03-06
Added
- Custom Tabs support for the Samsung Internet browser
Changed
- Updated the parameters of all queries for analytics on the Xsolla side