Native features in your app

Updated October 14, 2026

Every build wraps your web app in a native shell. In your app's Settings → Native features you choose what the shell adds around it. Your code stays as it is.

Back button

On by default. On Android, the system Back button goes back a screen in your app. On the first screen it sends the app to the background, the way other apps do.

Haptic feedback

On by default. A light tap people can feel when they press a button or a link.

Face ID and fingerprint lock

Off by default. When it's on, the app asks for Face ID, Touch ID or a fingerprint when it opens. Under Ask again you choose when it asks after someone leaves the app: every time it opens, or after 1, 5 or 15 minutes away.

  • A phone without Face ID or a fingerprint asks for its passcode or PIN instead.
  • A phone with no screen lock opens the app as usual.
  • The lock shows your app's icon and name, and the app's content is hidden in the app switcher.

Tab bar

Off by default. A bar at the bottom of the screen with your main pages, with the current one highlighted.

  1. Turn on Tab bar. We fill in tabs from the pages we found in your project, and Use my pages does it again.
  2. Each tab has an icon, a label (up to 16 characters) and a path that starts with /, like /shop. On a plain HTML site, /about.html and /about both work.
  3. Add tabs with Add tab. A tab bar has 2 to 5 tabs.

The tab bar takes your app's own colours, dark or light. It uses your app's own links, so pages open the way they do on the web.

Push notifications

Off by default. The app asks people to allow notifications, and you send messages from your app's Notifications tab. It needs a key from Apple and one from Firebase first. See Push notifications.

Save, then build

Press Save. The changes go into your next build, so start a new one to see them on a phone. See Build a new version.

Was this article helpful?