Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Mobile OS compatibility

D1 SDK supports multiple operating systems (OS) for both the iOS and Android platforms.

The compatibility of every OS update is tested with the latest D1 SDK version.

Mobile operating system versions

The versioning of each mobile OS release is defined in accordance to semantic versioning system, MAJOR.MINOR.PATCH where:

  • A MAJOR version is used when incompatible API changes are made.

  • A MINOR version is used when the functionality added is backward compatible with the previous version.

  • A PATCH version is used when backward compatible bug fixes are made.

The exact version numbering of each OS is defined by the respective mobile OS providers and is subject to changes.

Typically, beta versions of the mobile OS are published ahead of the actual launch to allow issuer application developers to test the compatibility of their issuer applications on the mobile OS, where:

  • The number of published beta versions and the dates they are published before the actual release are dependent from the mobile OS provider strategy.

  • The exact publication date of the actual release is not disclosed by mobile OS providers as this depends on the feedbacks received from the beta releases.

iOS compatibility status

Version
Release date
Status

18.4 Dev Beta1

2025-02-21

OK

18.3.1

2025-02-10

OK

Android compatibility status

Version
Release date
Status

16 Beta 2

2025-02-14

OK

15 Feb Security

2025-02-05

OK

Updated: March 2025

Last updated

Was this helpful?