public class BrazeConfigurationProvider extends AppboyConfigurationProvider
ADM_MESSAGING_REGISTRATION_ENABLED_KEY, API_KEY, APPLICATION_ICON_KEY, CONTENT_CARDS_UNREAD_VISUAL_INDICATOR_ENABLED, CUSTOM_ENDPOINT, CUSTOM_HTML_WEBVIEW_ACTIVITY_CLASS_NAME_KEY, CUSTOM_LOCATION_PROVIDERS_LIST_KEY, DEFAULT_NOTIFICATION_ACCENT_COLOR_KEY, DEFAULT_NOTIFICATION_CHANNEL_DESCRIPTION, DEFAULT_NOTIFICATION_CHANNEL_NAME, DEVICE_OBJECT_ALLOWLIST_VALUE, DEVICE_OBJECT_ALLOWLISTING_ENABLED_KEY, ENABLE_LOCATION_COLLECTION_KEY, FIREBASE_CLOUD_MESSAGING_REGISTRATION_ENABLED_KEY, FIREBASE_CLOUD_MESSAGING_SENDER_ID_KEY, FIREBASE_MESSAGING_SERVICE_AUTOMATICALLY_REGISTER_ON_NEW_TOKEN_KEY, GEOFENCES_AUTOMATIC_REQUESTS_ENABLED_KEY, GEOFENCES_ENABLED, HANDLE_PUSH_DEEP_LINKS_AUTOMATICALLY, IN_APP_MESSAGE_ACCESSIBILITY_EXCLUSIVE_MODE_ENABLED, IN_APP_MESSAGE_PUSH_TEST_EAGER_DISPLAY, IN_APP_MESSAGE_WEBVIEW_CLIENT_MAX_ONPAGEFINISHED_WAIT_KEY, LARGE_NOTIFICATION_ICON_KEY, LOCALE_TO_API_KEY_MAPPING_KEY, LOGGER_INITIAL_LOG_LEVEL, NEWSFEED_UNREAD_VISUAL_INDICATOR_ON, PUSH_DEEP_LINK_BACK_STACK_ACTIVITY_CLASS_NAME_KEY, PUSH_DEEP_LINK_BACK_STACK_ACTIVITY_ENABLED_KEY, PUSH_NOTIFICATION_HTML_RENDERING_ENABLED, PUSH_WAKE_SCREEN_FOR_NOTIFICATION_ENABLED, REQUIRE_TOUCH_MODE_FOR_HTML_IAMS_KEY, SDK_AUTH_ENABLED, SDK_FLAVOR, SERVER_TARGET_KEY, SESSION_START_BASED_TIMEOUT_ENABLED_KEY, SESSION_TIMEOUT_KEY, SMALL_NOTIFICATION_ICON_KEY, TRIGGER_ACTION_MINIMUM_TIME_INTERVAL_KEY_SECONDS, VERSION_CODE_KEY
mConfigurationCache, mRuntimeAppConfigurationProvider
Constructor and Description |
---|
BrazeConfigurationProvider(android.content.Context context) |
getAppboyApiKey, getAppboyApiKeyStringFromLocaleMapping, getApplicationIconResourceId, getBaseUrlForRequests, getCustomEndpoint, getCustomHtmlWebViewActivityClassName, getCustomLocationProviderNames, getDefaultNotificationAccentColor, getDefaultNotificationChannelDescription, getDefaultNotificationChannelName, getDeviceObjectAllowlist, getDeviceObjectWhitelist, getFirebaseCloudMessagingSenderIdKey, getHandlePushDeepLinksAutomatically, getInAppMessageWebViewClientOnPageFinishedMaxWaitMs, getIsAutomaticGeofenceRequestsEnabled, getIsDeviceObjectAllowlistEnabled, getIsDeviceObjectWhitelistEnabled, getIsFirebaseMessagingServiceOnNewTokenRegistrationEnabled, getIsGeofencesEnabled, getIsInAppMessageAccessibilityExclusiveModeEnabled, getIsInAppMessageTestPushEagerDisplayEnabled, getIsNewsfeedVisualIndicatorOn, getIsPushDeepLinkBackStackActivityEnabled, getIsPushNotificationHtmlRenderingEnabled, getIsPushWakeScreenForNotificationEnabled, getIsSdkAuthenticationEnabled, getIsSessionStartBasedTimeoutEnabled, getIsTouchModeRequiredForHtmlInAppMessages, getLargeNotificationIconResourceId, getLoggerInitialLogLevel, getPushDeepLinkBackStackActivityClassName, getSdkFlavor, getSessionTimeoutSeconds, getSmallNotificationIconResourceId, getTriggerActionMinimumTimeIntervalInSeconds, getVersionCode, isAdmMessagingRegistrationEnabled, isContentCardsUnreadVisualIndicatorEnabled, isFirebaseCloudMessagingRegistrationEnabled, isLocationCollectionEnabled
getBooleanValue, getColorValue, getIntValue, getStringSetValue, getStringValue, readBooleanResourceValue, readColorResourceValue, readIntegerResourceValue, readStringArrayResourceValue, readStringResourceValue