Releases
v3.4.0
01.02.2022 3.4.0
Fixed
UI - Fixed an issue where the UI scaled incorrectly when shifting between orientations and resizing the window
UI - We've reduced the "page jank" when resizing the UI, when the window resizes change or the phone rotates
Changes
UI - We've smoothed out the "move closer" prompt to avoid toggling between two UI states.
Timeouts - We now handle timeout logic in a much clearer way:
The SDK emits an error event with feedback code error_token_timeout
if the user starts the iProov session too late.
As before, if the user starts iProoving but doesn't stream imagery in time, the SDK emits a failure event with the
feedback code failure_user_timeout
.
Error messaging and language - We've increased the level of detail, see iproov-en.json
for the new strings:
When the SDK runs any of the following callbacks: error
, cancelled
, interrupted
, permission_denied
, no_camera
or unsupported
:
The language string mapping to the feedback
event property is now displayed as the heading.
A new language string has been added for each feedback
code, suffixed with _message
.
Example: error_no_camera
is the heading term, defaulting to "We couldn't find a camera connected to your device"
Example: error_no_camera_message
is the text term displayed beneath the heading, defaulting to "A camera must be available to use iProov"
If your integration specifies language strings but doesn't implement the new _message
suffix, then we fall back to the old behaviour:
Heading using the "error" language term, and text using the corresponding feedback code's language term.
Added
Genuine Presence Assurance - added reflection strength estimation capabilities
Language strings :
error_token_timeout
and error_token_timeout_message
when sessions don't start within 10 minutes of token create
iproov_ready_title
to allow internationalisation of "Ready to iProov" on the ready callback
iproov_ready_button
to allow internationalisation of "Scan face" for the ready callback button
You can’t perform that action at this time.