OptionalandroidAndroid config.
OptionalappStoreUri?: stringApp store URI
OptionalfcmFirebaseAppName?: stringFcm app name if using multiple FCM projects.
OptionallogPrivacyLevel?: "private" | "public"Log privacy level. By default it logs at private, not logging anything lower than info to the console
and redacting logs with string interpolation. public will log all configured log levels to the console
without redacting any of the log lines.
OptionalnotificationConfig?: NotificationConfigNotification config.
OptionalautoPauses In-App Automation on launch.
OptionaldefaultDefault environment.
OptionaldevelopmentDevelopment environment. Overrides default environment if inProduction is false.
OptionalenabledEnabled features. Defaults to all.
OptionalinitialInitial config URL for custom Airship domains. The URL should also be added to the urlAllowList.
OptionalinSwitches the environment from development or production. If the value is not set, Airship will determine the value at runtime.
OptionaliosiOS config.
OptionalisWebViewInspectionEnabled?: booleanAllows the WebViews to be inspected in Safari.
OptionalitunesId?: stringitunesId for rate app and app store deep links.
OptionaluseUserPreferredLocale?: booleanIf set to true, the SDK will use the preferred locale. Otherwise it will use the app's locale.
OptionalisEnables channel capture feature. This config is enabled by default.
OptionalisEnables delayed channel creation. Deprecated. Use the Private Manager to disable all features instead.
OptionalproductionProduction environment. Overrides default environment if inProduction is true.
OptionalsiteCloud site.
OptionalsuppressWhether to suppress console error messages about missing allow list entries during takeOff. This config is disabled by default.
OptionalurlURL allow list.
OptionalurlURL allow list for JS bridge injection.
OptionalurlURL allow list for open URL scope.
Airship config