Changelog (Android SDK)

Changelog for Android SDK versions

Version 0.1.0 (released 7/15/2026) [BETA]

Breaking changes

  • The tap UI was refactored from a dialog component to a full page sheet with an improved look and feel
    • TapDialog renamed to TapUI
    • Added optional theme property to TapUI for improved control over the tap UI styling
    • Replaced autoDismissOnSuccess with autoDismissOnComplete. This gives control back to host app to display the payment results instead of showing in the tap UI.
  • Moved deviceRegistrationId parameter
    • deviceRegistrationId is passed through the RainforestSDK.tapToPhone constructor
    • deviceRegistrationId is no longer passed to the instance methods (setup(), prepare(), presentPayin(), cancel())

Additions

  • prepare() and presentPayin() will prompt for required permissions.
  • checkPermissions() method added to determine if and what permissions have been granted by the user.
  • More granular errors
    • DEVICE_INSECURE, DEVICE_INSECURE_ENVIRONMENT and DEVICE_INSECURE_IDENTITY - errors related to device security checks.
    • MISSING_PERMISSION_BLUETOOTH, MISSING_PERMISSION_LOCATION - errors related to permissions
    • NOT_SUPPORTED_NFC - NFC is not supported by device

Version 0.0.20 (released 5/4/2026) [BETA]

Initial release



Did this page help you?