Use entries in the AWSDKDefaultSettings.plist to customize the application with VMware Workspace ONE SDK for iOS (Swift) features. Many of these entries require you to configure their counterparts in the SDK default settings and policies section of the Workspace ONE UEM console.
Create the AWSDKDefaultSettings.plist
Create a bundle named AWSDKDefaults.
Create a PLIST named AWSDKDefaultSettings.plist and put it in the AWSDKDefaults bundle.
Branding, Available Entries
Use the available entries, with the following structure, to add functionality to the application.
Root (Dictionary)
Branding (Dictionary)
Colors (Dictionary)
EnableBranding (Boolean = YES)
PrimaryHighlight (Dictionary)
Red (Number = 238)
Green (Number = 139)
Blue (Number = 48)
Alpha (Number = 255)
AppLogo_1x (String = logoFileName)
AppLogo_2x (String = logoFileName)
SplashLogo_1x (String = splashLogoFileName)
SplashLogo_2x (String = splashLogoFileName)
QR Scan
Include NSCameraUsageDescription in the application info.plist file to enable the SDK to scan QR codes with the device camera.
Provide a description that devices prompt users to allow the application to enable this feature.
FaceID
Include NSFaceIDUsageDescription in the application info.plist file to enable the SDK to use FaceID.
Provide a description that devices prompt users to allow the application to enable this feature. Consider controlling the message users read. If you do not include a description, the iOS system prompts users with native messages that might not align with the capabilities of the application.