Optional
androidAndroid config.
Optional
appStoreUri?: stringApp store URI
Optional
fcmFirebaseAppName?: stringFcm app name if using multiple FCM projects.
Optional
logPrivacyLevel?: "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.
Optional
notificationConfig?: NotificationConfigNotification config.
Optional
autoPauses In-App Automation on launch.
Optional
defaultDefault environment.
Optional
developmentDevelopment environment. Overrides default environment if inProduction is false.
Optional
enabledEnabled features. Defaults to all.
Optional
initialInitial config URL for custom Airship domains. The URL should also be added to the urlAllowList.
Optional
inSwitches the environment from development or production. If the value is not set, Airship will determine the value at runtime.
Optional
iosiOS config.
Optional
isWebViewInspectionEnabled?: booleanAllows the WebViews to be inspected in Safari.
Optional
itunesId?: stringitunesId for rate app and app store deep links.
Optional
useUserPreferredLocale?: booleanIf set to true
, the SDK will use the preferred locale. Otherwise it will use the app's locale.
Optional
isEnables channel capture feature. This config is enabled by default.
Optional
isEnables delayed channel creation. Deprecated. Use the Private Manager to disable all features instead.
Optional
productionProduction environment. Overrides default environment if inProduction is true.
Optional
siteCloud site.
Optional
suppressWhether to suppress console error messages about missing allow list entries during takeOff. This config is disabled by default.
Optional
urlURL allow list.
Optional
urlURL allow list for JS bridge injection.
Optional
urlURL allow list for open URL scope.
Airship config