App Settings

Last updated: May 22, 2026

The App Settings page controls how your website behaves inside the mobile app — from user interaction and security to media playback, device permissions, and URL access rules.

User Interaction

Allow Content Zooming

Controls whether users can pinch to zoom in and out on your website content inside the app.

  • Enabled: Users can zoom in and out freely.
  • Disabled (default): Zooming is locked.

Allow Text Selection

Controls whether users can tap and hold to select and copy text inside the app.

  • Enabled (default): Text selection and copy are allowed.
  • Disabled: Text cannot be selected or copied.

Popup Window Settings

Allow Opening Popup Windows

Controls whether your app supports popup windows — new windows opened by links using target="_blank" or by JavaScript calls like window.open().

This setting is required for features like Google Sign-In, payment gateways, and external login systems that open in a separate window.

  • Enabled (default): Links and scripts that open new windows will open inside a popup within the app. The main page stays open in the background.
  • Disabled: All new window requests load in the main WebView, replacing the current page.

Navigation Buttons in Popup

Controls whether a floating navigation bar is displayed at the bottom of the popup window. The bar contains back, forward, and close buttons for easy navigation within the popup.

  • Visible (default): The floating navigation bar is shown inside the popup.
  • Hidden: No navigation bar is displayed. Users rely on the website's own navigation.

Popup Padding

Sets the inner spacing around the popup content area on each side — top, bottom, left, and right. Useful for ensuring the popup content does not overlap system UI elements or the floating navigation bar.

The default value is 16px for all sides. Accepted range: 0–300px.

Security & Performance

Disallow Screenshot or Screen Recording

Prevents users from taking screenshots or recording the screen while inside the app. Useful for apps that display sensitive or confidential content.

  • Enabled: Screenshots and screen recording are blocked.
  • Disabled (default): Users can capture the screen freely.

Enable Resource Caching

Caches website resources such as images, scripts, and stylesheets inside the app for faster subsequent loads.

  • Enabled (default): Resources are cached locally, improving loading speed.
  • Disabled: Resources are always fetched fresh from the server.

Media

Allow Background Audio Playing

Controls whether audio continues playing when the user switches to another app or locks their device.

  • Enabled: Audio keeps playing in the background.
  • Disabled (default): Audio stops when the app goes to the background.

Enable Media Autoplay

Controls whether videos and audio start playing automatically when a page loads inside the app.

  • Enabled: Media autoplays when the app is in focus.
  • Disabled (default): Media requires user interaction to start.

Play Audio with Controls in Notification

When audio is playing inside the app, this shows playback controls (play, pause, skip) in the device notification shade — similar to a music player.

  • Enabled: Notification controls appear during audio playback.
  • Disabled (default): No notification controls are shown.

Device Permissions

Camera Access

Allows your app to access the device camera if your website requires it — for example, for photo uploads, video calls, or document scanning.

  • Enabled: Camera access is granted when your website requests it.
  • Disabled (default): Camera access is blocked.

iOS only — Camera Usage Description: When enabled on iOS, you must provide a plain-text explanation of why your app needs camera access. This message is shown to users when the permission prompt appears and is required by Apple for App Store review.

Microphone Access

Allows your app to access the device microphone for features like voice input, audio recording, or video calls.

  • Enabled: Microphone access is granted when requested.
  • Disabled (default): Microphone access is blocked.

iOS only — Microphone Usage Description: A plain-text explanation of why your app needs microphone access. Required by Apple.

Location Access

Allows your app to access the device's GPS location if your website uses location-based features such as maps, store finders, or delivery tracking.

  • Enabled: Location access is granted when requested.
  • Disabled (default): Location access is blocked.

iOS only — Location Usage Description: A plain-text explanation of why your app needs location access. Required by Apple.

URL & User Agent Settings

Custom User Agent

Override the default browser user agent string sent by the app's WebView. This is useful if your website serves different content based on the user agent, or if you want to identify requests coming from the app.

Leave this blank to use the default user agent.

Allow Only These URLs to Show in App

Restricts the app to only load URLs that match the patterns you specify. Any URL that does not match will not open inside the app.

Enter one domain, full URL, or URL fragment per line. Supports wildcard patterns (*) and exact match with square brackets [ ].

Leave this blank to allow all URLs. Only use this if you want to strictly control which pages can be accessed inside the app.

Disallow These URLs from Showing in App

Blocks specific URLs from loading inside the app. Any URL matching these patterns will be prevented from opening.

Enter one domain, full URL, or URL fragment per line. Supports wildcard patterns (*) and exact match with square brackets [ ].