Medallia Digital SDK 2.22.3 release notes
Released starting 17 December 2018
This release is compatible with these operating systems:
-
Android 4.1 or later
-
iOS 8.0 or later
-
Apache Cordova
Release Highlights
Android
-
All tasks run by the SDK are now done on the background thread: previously done on the main thread
-
Now supports encryption on all Android API versions (i.e. Android OS APIs):
-
API 18 and below — Custom encryption
-
Above API 18 — Encrypt with Android keystore
-
-
Reflected on API token and collected feedback
iOS
-
Formal support of Apple iPads on the mobile SDK
Resolved issues
Android
-
SDK compatibility fixed for Samsung devices running on Android 5.0.x.
-
Handle exception (occurs only Samsung 5.0.x) — Fatal Exception: java.lang.AssertionError: java.lang.NoSuchFieldException (edited).
-
Security enhancement: SDK Form Webview blocked from external calls caused due to form targeting.
iOS
-
Enabled landscape support for Apple iPads and all SDK supported iPhone models.
-
"Submit" button now displays (Partial View mode) when there are many form components displayed on Apple iPads.
-
Conducted full audit of leaks; removed multiple memory leaks.
-
Banner now fades-out/re-displays properly (when relevant) in new SDK sessions.
-
Major performance enhancements.
Crash error Class Function EXC_BAD_ACCESS KERN_INVALID_ADDRESS FormExecutor getFormResources EXC_BAD_ACCESS KERN_INVALID_ADDRESS FormsAdmin loadForms EXC_BAD_ACCESS FormsLoader loadForm EXC_BAD_ACCESS KERN_INVALID_ADDRESS FormsLoader getNextForm EXC_BAD_ACCESS KERN_INVALID_ADDRESS FormsLoader loadNextForm EXC_BAD_ACCESS KERN_INVALID_ADDRESS FormsLoader removeFromUnusedListIfNeeded EXC_BREAKPOINT ResourcesLoader chopped EXC_BAD_ACCESS KERN_INVALID_ADDRESS ResourcesLoader loadResources EXC_BAD_ACCESS KERN_INVALID_ADDRESS TargetEvaluator updateConfiguration EXC_BREAKPOINT TargetEvaluator throttleDidFinish EXC_BAD_ACCESS JavaScriptCore timerDidFire