Usage declaration for Face ID
Face ID
The
BlackBerry Dynamics SDK for iOS
version 4.0.0 and later supports Face ID
, a facial
recognition feature available for some iOS
devices. In the BlackBerry
Dynamics
profile in
UEM
or security policy in
standalone Good Control
, the Face ID
option is enabled by default. For more
details about Face ID
, see the BlackBerry Dynamics SDK for iOS
API
Reference.BlackBerry
Dynamics
apps that
use Face ID
must declare usage of the Face ID
capability. The Base plug-in can add a
declaration of Face ID
usage to an app by
inserting the NSFaceIDUsageDescription property into the Info.plist
file with
the value “Enables authentication without a password.”The Base plug-in adds this declaration by default. To add the declaration
manually, either globally or for the
iOS
platform specifically, set the following preference in the root config.xml
file:<preference name="addFaceIDUsage" value="On"
/>
You can set the value to “Off” to prevent the automatic addition of the usage
declaration. As a best practice, you should only prevent the automatic addition of the usage
declaration if the app uses
Face ID
for a purpose
other than BlackBerry
Dynamics
integration.Localized versions of the usage message are available as
InfoPlist.strings
files in
cordova-plugin-bbd-base/src/ios/resources/Localization/. To add and use the localized strings,
see About Information Property List Files.