Constants

The following constants are available globally.

  • NSException thrown in the following scenarios in order to terminate the app when a fatal error occurs:

    • Invalid list values found not conforming to regex.
    • Invalid APLKeychainAccessibility value ‘%@’ in Info.plist.
    • Invalid configuration after reset method.
    • APLConfiguration subclass not found.
    • Missing application launch scheme CFBundleURLName/CFBundleURLSchemes in Info.plist.
    • Invalid APLLogging value ‘%@’ in Info.plist.
    • APLInstallDelegateMethods value in Info.plist is no longer required as Appfigurate Library no longer supports swizzling UIApplicationDelegate or WKExtensionDelegate.
    • APLConfigurationClass value in Info.plist has been replaced with APLConfigurationClass function.
    • APLAlwaysRealizeSwift value in Info.plist has been replaced with APLConfigurationClass function.

    Declaration

    Objective-C

    extern NSString *_Nonnull AppfigurateLibraryException

    Swift

    let AppfigurateLibraryException: String
  • NSNotification.userInfo key for use in APLConfigurationUpdated or APLConfigurationUpdatedBlock callback.

    Declaration

    Objective-C

    extern NSString *_Nonnull APLConfigurationUpdatedAction

    Swift

    let APLConfigurationUpdatedAction: String