Compatibility
Supported operating systems and browsers
Select a platform below to view the supported operating systems and browsers.
-
Android
-
iOS
-
JavaScript / Login Widget
The Ping SDK for Android supports the following versions of the Android operating system:
Release | API Levels | Released |
---|---|---|
Android 15 |
35 |
September, 2024 |
Android 14 |
34 |
October, 2023 |
Android 13 |
33 |
March, 2022 |
Android 12 |
31, 32 |
October, 2021 |
Android 11 |
30 |
September, 2020 |
Android 10 |
29 |
September, 2019 |
Android 9 (Pie) |
28 |
August, 2018 |
We are updating how we determine which Android versions form our support policy for the Ping SDK for Android. From March 1st, 2025, the support policy is as follows:
|
Supported browsers on Android
-
Chrome - Two most recent major versions.
The Ping SDK for iOS supports the following versions of the iOS operating system:
Release | Released |
---|---|
iOS 18 |
September, 2024 |
iOS 17 |
September, 2023 |
iOS 16 |
September, 2022 |
We are updating how we determine which iOS versions form our support policy for the Ping SDK for iOS. From March 1st, 2025, the support policy is as follows:
|
Supported browsers on iOS
-
Safari - Two most recent major versions.
The Ping SDK for JavaScript, and the Ping (ForgeRock) Login Widget support the desktop and mobile browsers listed below.
Minimum supported Desktop browser versions
-
Chrome 83
-
Firefox 77
-
Safari 13
-
Microsoft Edge 83 (Chromium)
Supported Mobile browsers
-
iOS (Safari) - Two most recent major versions of the operating system.
-
Android (Chrome) - Two most recent major versions of the operating system.
Supported PingOne fields and collectors
The DaVinci clients support the following connectors and capabilities:
-
PingOne Forms Connector
-
Show Form capability
-
-
HTTP Connector
-
Custom HTML capability
-
-
PingOne Form Connector fields
-
HTTP Connector fields
Field ( |
Description |
DaVinci module |
||
---|---|---|---|---|
Android |
iOS |
JavaScript |
||
Text Input ( |
Collects a single text string. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Password ( |
Collects a single text string that cannot be read from the screen. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Dropdown ( |
Collects a value from a dropdown containing one or more text strings. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Combobox ( |
Collects a value from a dropdown containing one or more text strings, the user can enter their own text string. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Radio Button List ( |
Collects a value from one or radio buttons. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Checkbox List ( |
Collects the value of one or more checkboxes. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Field ( |
Description |
DaVinci module |
||
---|---|---|---|---|
Android |
iOS |
JavaScript |
||
Flow Button ( |
Presents a customized button. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Flow Link ( |
Presents a customized link. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Translatable Rich Text ( |
Presents rich text that you can translate into multiple languages. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Social Login ( |
Presents a button to allow users to authenticate using an external identity provider, such as Apple, Facebook, or Google. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Field ( |
Description |
DaVinci module |
||
---|---|---|---|---|
Android |
iOS |
JavaScript |
||
Text field ( |
Collects a single text string. |
✅ 1.0.0 |
✅ 1.0.0 |
✅ 1.0.0 |
Password field ( |
Collects a single text string that cannot be read from the screen. |
✅ 1.0.0 |
✅ 1.0.0 |
✅ 1.0.0 |
Submit Button ( |
Sends the collected data to PingOne to continue the DaVinci flow. |
✅ 1.0.0 |
✅ 1.0.0 |
✅ 1.0.0 |
Flow Button ( |
Triggers an alternative flow without sending the data collected so far to PingOne. |
✅ 1.0.0 |
✅ 1.0.0 |
✅ 1.0.0 |
Label ( |
Display a read-only text label. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Radio / Dropdown ( |
Collects a single value from a choice of multiple options. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
SK-Component ( |
Description |
DaVinci module |
||
---|---|---|---|---|
Android |
iOS |
JavaScript |
||
skIDP ( |
Presents a button to allow users to authenticate using an external identity provider, such as Apple, Facebook, or Google. |
✅ 1.1.0 |
✅ 1.1.0 |
✅ 1.1.0 |
Unsupported features:
Verify that your flow does not depend on any unsupported elements:
- SKPolling components
-
SKPolling components cannot be processed by the SDK and should not be included.
- Images
-
Images included in the flow cannot be passed to the SDK.