App Configuration
App Settings
Control WebView interaction, popup windows, caching, screenshots, media, permissions, user agent, and URL rules.
Before you start
- A list of website features that need camera, microphone, location, files, media, or popups
- Privacy text for every requested iOS permission
Configure and verify
Configure interaction
Choose whether users can pinch to zoom and select website text. Test accessibility and forms before disabling either behavior.
Handle popup windows
Keep popup support for target=_blank, identity providers, and payment flows. Configure native back, forward, close controls and padding.
Choose security and caching
Enable screenshot blocking only for sensitive apps. Keep resource caching enabled unless stale content or server policy requires otherwise.
Configure media
Enable background audio, autoplay, or notification controls only when the website uses audio or video.
Request device permissions
Enable camera, microphone, and location only when required. Android prompts when a website API needs them or after a manual bridge request.
Set URL policy
Allow-only rules restrict in-app navigation. Block rules prevent matching URLs from loading. Test OAuth, payments, and redirects before release.
Save and rebuild
Permissions, manifest behavior, and native media controls require a fresh build.
Custom user agent
Add an app token when the server must distinguish app traffic. {VERSION_CODE} is replaced by the Android build version code.
Permission behavior
- Camera
- Web camera capture, QR workflows, file chooser camera sources
- Microphone
- Web audio recording and calls
- Location
- Web geolocation APIs
- iOS usage messages
- Text shown by iOS system permission prompts
URL rule safety
Test before release
- Only required permissions are enabled
- Popup login and payment flows work
- Uploads can choose files and capture media
- URL rules behave as intended
- Media stops or continues as configured