AirshipConfigOptions
This class holds the set of options necessary to properly initialize com.urbanairship.Airship.
Types
Properties
The transport types allowed for Push.
Flag indicating whether the application will use analytics.
Optional app store link when using the rate app action. If not set, the action will generate it using hte app's current package name.
Flag indicating whether or not to launch the launcher activity when a push notification or push notification button is opened and the application intent receiver did not launch an activity.
Flag indicating whether or not the SDK will automatically pause In-App Automation during app launch. Defaults to false.
Minimum delta in milliseconds between analytics uploads when adding location events while in the background.
Flag indicating whether channel capture feature is enabled or not.
Defines the procedure for creating a new channel. Implement the interface carefully to avoid potential issues such as having multiple devices with the same channel id or unpredicted Airship setup time.. When the method is set to com.urbanairship.channel.ChannelGenerationMethod.Restore, the user must provide a unique channel ID.
Flag indicating whether channel creation delay is enabled or not.
Flag indicating if the data collection opt-in is enabled.
Default enabled Airship features for the app. For more details, see PrivacyManager. Defaults to PrivacyManager.Feature.ALL.
Flag indicating whether or not to perform extended broadcasts.
The Firebase app name to use for FCM instead of the default app.
The initial config URL.
Flag indicating whether the application is in production.
Flag indicating whether or not the SDK will automatically prompt for notification permission when enabling notifications with com.urbanairship.push.PushManager.setUserNotificationsEnabled.
Logger level when the application is in debug mode. Defaults to DEBUG
Notification accent color.
The default notification channel.
Notification icon.
Large notification icon.
Flag indicating whether the SDK will wait for an initial remote config instead of falling back on default API URLs.
Allows resetting enabled features to match the runtime config defaults on each takeOff Defaults to false.
Additional URLs that will be added to the allow list for both UrlAllowList.SCOPE_OPEN_URL and UrlAllowList.SCOPE_JAVASCRIPT_INTERFACE scopes.
Additional URLs that will be added to the allow list for scope UrlAllowList.SCOPE_JAVASCRIPT_INTERFACE.
Additional URLs that will be added to the allow list for scope UrlAllowList.SCOPE_OPEN_URL. See UrlAllowList.addEntry for valid URL patterns.
Overrides the input validation used by Preference Center and Scenes.