> ## Documentation Index
> Fetch the complete documentation index at: https://hercules.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Test Your Mobile App

> Test mobile apps by publishing to a Hercules domain, then installing on your device with Add to Home Screen.

We recommend testing your mobile app by publishing it to a [Hercules domain](/apps/publish/hercules-domain), then installing it on your mobile device

<Steps>
  <Step title="Publish your app">
    Click **Publish** to get a live URL. You need a published URL to test the real mobile
    experience.

    <div className="screenshot purple">
      <img src="https://mintcdn.com/zeus-0f6dadbf/vyfZOWPi9KdyCPiO/images/apps/publish-my-app.png?fit=max&auto=format&n=vyfZOWPi9KdyCPiO&q=85&s=b2c1f799c114e72d1c46a1796dcb6475" alt="Publish an app in Hercules" width="832" height="416" data-path="images/apps/publish-my-app.png" />
    </div>
  </Step>

  <Step title="Open on your phone">
    Open the published URL in your phone's browser (e.g. Safari on iOS, Chrome on Android).
  </Step>

  <Step title="Install to home screen">
    Use your browser's **Add to Home Screen** option to install the app: - **Safari (iOS)**: Tap the
    Share button, then scroll down and tap "Add to Home Screen" - **Chrome (Android)**: Tap the menu
    (three dots), then tap "Add to Home screen" or "Install app"
  </Step>

  <Step title="Launch from home screen">
    Open the app from your home screen to test the full installed experience: splash screen,
    full-screen mode, and app icon.
  </Step>
</Steps>

### How do I test updates?

After making changes to your app, fully quit and re-open it from your home screen to see the updates. Simply switching apps may show cached content.

### Why can't I test in the Hercules preview?

The Hercules preview does not support mobile-specific functionality like push notifications, location, etc. You must test on a mobile device.
