Braze Configuration Provider
Provides configuration values for the Braze SDK. Values are retrieved from the runtime configuration settings if present but default to the values from the braze.xml
file. After retrieval, each configuration value is cached for performance.
Properties
Gets the sender ID key used to register for Firebase Cloud Messaging.
Gets whether the Content Cards unread visual indication bar is enabled.
Gets whether the SDK is configured to automatically register for Firebase Cloud Messaging.
Determines whether the Braze will automatically register tokens in com.google.firebase.messaging.FirebaseMessagingService.onNewToken.
Gets the value for the initial log level. Note that this method defaults to Log.INFO. Should only be used in conjunction with BrazeLogger.
Retrieves and aggregates all sources of SDK Metadata set on the SDK. Note that caches are skipped in the retrieval since some metadata can be set on the live SDK.
Functions
Attempts to find the mapped value for the primary key, then the secondary key. A found value for the primary key will always take precedence over the secondary key. The configuration cache will update using the primary key, even if the secondary key has the mapped value.
Performs retrieval of a given resource type from the varying levels of caches using the primary and secondary keys.
Queries the context resources for a given resource identifier.