superwallAndroidActivityXml top-level constant
String
const superwallAndroidActivityXml
The <activity> element Superwall's install docs ask developers to
register inside <application> in
android/app/src/main/AndroidManifest.xml. The plugin's bundled manifest
declares it too, but with Theme.AppCompat.NoActionBar; injecting this
here lets the consumer's app override that with the docs-recommended
Theme.MaterialComponents.DayNight.NoActionBar (main-app manifest wins on
attribute conflicts via Gradle manifest-merger priority).
Implementation
const String superwallAndroidActivityXml =
'<activity\n'
' android:name="com.superwall.sdk.paywall.view.SuperwallPaywallActivity"\n'
' android:theme="@style/Theme.MaterialComponents.DayNight.NoActionBar"\n'
' android:configChanges="orientation|screenSize|keyboardHidden" />';