PingID SDK Package 1.14 (November 4, 2020) - Updated
The PingID SDK 1.14 package was removed from the download site due to a technical issue, and will be available soon. (November 9, 2020) |
The PingID SDK 1.14 package is released with the following components:
PingID SDK component | Module | Submodule | Version | Status |
---|---|---|---|---|
PingID Mobile SDK |
PingID Mobile SDK for Android |
1.6 |
Updated |
|
PingID Mobile SDK for iOS |
1.6 |
Updated |
||
PingID Mobile SDK for iOS |
1.4.1 |
Legacy |
||
PingID SDK Server sample code |
1.4 |
Unchanged |
||
PingFederate PingID SDK Integration Kit 1.9 |
PingFederate PingID SDK IDP Adapter 1.8 |
PingFederate PingID SDK IDP Adapter |
1.8 |
Unchanged |
*PingID SDK CIBA Authenticator |
1.1 |
Unchanged |
||
PingFederate PingID SDK IDP Selector |
1.1 |
Unchanged |
||
**PingFederate Authenticator API |
1.0.0.50 |
Unchanged |
||
PingFederate PingID SDK Connector |
1.2.1 |
Unchanged |
-
The PingID SDK CIBA Authenticator is part of the PingFederate PingID SDK IDP Adapter jar.
-
Important: If the current PingFederate Authenticator API version is above 1.0.0.50, you should not replace this jar file.
-
Enhancements
PingID SDK has been extended with the following features:
Android
PingID Mobile SDK for Android v1.6 (PingID SDK package 1.14):
-
Support for Android 11 (API level 30)
The PingID Mobile SDK for Android was built with the latest gradle (6.1.1) and gradle plugin (3.6.1).
Due to support for Android 11 (API level 30), the dependencies versions have changed. See the
gradle.properties
andbuild.gradle
files in the Moderno sample project and application levels for the latest dependency versions and changes. -
Debug logs level
The debug level has been removed from the logfile output configuration in the SDK’s Android library. From this version onwards, debug level information no longer appears in local logfiles.
-
Moderno sample app (Android)
The Moderno sample app now supports Android 11. In Android 11, whenever an app requests a permission related to location, the user-facing permissions dialog has an option called Only this time. If the user selects this option, the app is granted a temporary one-time permission.
The Moderno app follows best practices related to permissions for Android developers, and checks the permission before trying to access information that’s guarded by that permission.
Resolved issues
Ticket ID | Description |
---|---|
PIMC-725 |
Fixed a bug where the PingID Mobile SDK for Android was returning a NullPointerException. |
PIMC-793 |
Fixed a bug in PingID Mobile SDK for iOS, for a process returning EXC_BAD_ACCESS (SIGSEGV), when attempting to access invalid memory, or attempting to access memory in a manner not allowed by the memory’s protection level. |
Deprecated features
Android
-
Android 4.x is no longer supported.
-
PingID Mobile SDK for Android v1.6 (PingID SDK package 1.14) no longer uses the cryptographic functionality of Bouncy Castle, and now uses the native Android cryptographics.
See Google’s Android developers blog for more information: https://android-developers.googleblog.com/2018/03/cryptography-changes-in-android-p.html