Release Notes

This topic contains release notes for the Android Billing SDK.

0.9.0.4 Release (2024-11-26)

Version 0.9.0.4 (135) is now available.

Summary of changes

  • Add support for Google Pay payments in WebPayments.
  • Improve in-app updates mechanism for external stores.

0.9.0.3 Release (2024-11-13)

Version 0.9.0.3 (134) is now available.

Summary of changes

  • Add support for Amazon Pay payments in WebPayments.
  • Add support to control dynamically WebView's size and screen orientation in WebPayments.

0.9.0.2 Release (2024-10-30)

Version 0.9.0.2 (133) is now available.

Summary of changes

  • Fix Purchase Result parsing on Web Payments.

0.9.0.1 Release (2024-10-23)

This version was released with critical issues. Do not use it.
Please refer to the most recent version.

Version 0.9.0.1 (132) is now available.

Summary of changes

  • Improve user's Attribution for failure cases.
  • Small improvements:
    • Retrieve correct SkuType on PurchaseResult.
    • Update internal endpoints.
    • Integrate internal communication Deeplink into SDK

0.9.0.0 Release (2024-10-10)

Version 0.9.0.0 (131) is now available.

Summary of changes

  • Update minSdk level to 19.
  • Implement WebView for payments via Web.
  • Improve logging system for Debug and Release builds.
  • Clean up deprecated modules.
    • From now on, the following modules are the ones used by the SDK:
      • io.catappult:android-appcoins-billing
      • io.catappult:appcoins-billing
      • io.catappult:appcoins-core
      • io.catappult:communication
  • Update internal services endpoints to the latest versions.
  • Remove onActivityResult dependency from Developer App.

0.8.0.3 Release (2024-08-06)

Version 0.8.0.3 (130) is now available.

Summary of changes

  • Fixes a bug on the parsing of the Developer Payload in the Web Payments.

0.8.0.2 Release (2024-08-02)

Version 0.8.0.2 (129) is now available.

Summary of changes

  • Improves communication between SDK and Wallet App when the binding fails.
  • Contains improvements in the metrics gathered:
    • Logging with a fixed user instance;
    • Purchase event is now saved;

0.8.0.1 Release (2024-07-10)

Version 0.8.0.1 (128) is now available.

Summary of changes

  • Improves communication between Web Payment page and SDK for user payment cancellation.
  • Fixes a bug in the communication protocol for Aptoide Games.

0.8.0.0 Release (2024-07-04)

Version 0.8.0.0 (127) is now available.

Summary of changes

  • Integrates the following features:
    • Direct to Consumeer (D2C) purchases with discount campaigns applied.
    • Web Payments.
    • In-App updates:
      • Automatic flow with Pop-up Dialog for new version download.
      • Manual flow with new version verification and store opening.
    • Support Aptoide Games as a Billing Service.
  • Improvements in the connection to the Billing Service Apps:
    • Automatic recognition of the best Billing Service to use with install/uninstall updates.
  • Updated SKU details and pricing information request.

0.7.4.0 Release (2024-06-13)

Version 0.7.4.0 (126) is now available.

Summary of changes

  • Integrates Attribution feature for user linking with discount campaigns.
  • Improvements in the Indicative Metrics:
    • Unexpected errors are now being traced.

0.7.3.0 Release (2024-05-20)

Version 0.7.3.0 (125) is now available.

Summary of changes

  • Integrates First Web Payment to allow the user to make payments via web when a billing app isn't installed.
  • Improvements in the Indicative Metrics:
    • Wallet installation feedback is now handled correctly.

0.7.2.0 Release (2024-03-05)

Version 0.7.2.0 (124) is now available.

Summary of changes

  • Separates flow coming from a payment flow response, in order to handle:
    • cases where the request fails and a fallback trigger is needed, ignoring the payflow priority.
    • cases where the payment flow intentionally wants to avoid a certain flow even if the service is installed
  • Changes the continuation flow from the installation, to avoid the payment flow call in these scenarios.

0.7.1.1 Release (2024-02-20)

Version 0.7.1.1 (123) is now available.

Summary of changes

  • Fixed an issue with the Indicative setup that would sometimes cause problems when sending the first event, now that should consistent

0.7.1.0 Release (2024-01-31)

Version 0.7.1.0 (122) is now available.

Summary of changes

  • Fixed service bind when the package is GamesHub related and the first bind of the service fails

0.7.0.3 Release (2024-01-31)

This version was released with critically issues, should not be used.
Please refer to the more recent version

0.7.0.2 Release (2024-01-26)

Version 0.7.0.2 (120) is now available.

Summary of changes

  • Fixed a crash for when the payment flow redirection call fails and we want to log that information
  • Improved URI communication to reduce chance of lacking bind permission

0.7.0.1 Release (2024-01-25)

Version 0.7.0.1 (119) is now available.

Summary of changes

  • Fixed a crash for the fallback URI communication with Appcoins Wallet
    • Whenever the AIDL communication was not able to bind the service, the fallback was failing creating a dead-end
  • Separated environments in server-side payment flow, to allow improvements without affecting any users

0.7.0.0 Release (2024-01-18)

Version 0.7.0.0 (118) is now available.

Summary of changes

  • Added support for new payment flow via Games Hub
    • When available, allow for the payment to go through Games Hub instead of the Wallet
  • Server-side control of payment flows
    • Support for improving payment conversion by dynamically adapting the payment flow server-side

0.6.8.2 Release (2024-01-01)

Version 0.6.8.2 (117) is now available.

Summary of changes

  • Added analytics to improve continuous product improvement
    • Indicative (version 1.1.0)
  • Added Kotlin to start migration from Java
    • Kotlin (version 1.5.30)

0.6.8.0 Release (2023-12-29)

Version 0.6.8.0 (116) is now available.

Summary of changes

  • Fix Android13 compatibility

0.6.7.0 Release (2021-04-30)

Version 0.6.7.0 is now available.

Summary of changes

  • First Maven publication of the AppCoins SDK