Use entries in the AWSDKDefaultSettings.plist to customize the application with AirWatch 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

  1. Create a bundle named AWSDKDefaults.
  2. 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.