How do I publish my app to the App Store?
- Google Play
- iOS App Store
- Microsoft Store
- Progressive Web App
Configure Your App Metadata
Configure your app’s name, icon, and description in the Mobile tab. Ask Hercules AI to edit these details if needed.

Generate Android Package with PWA Builder
- Go to pwabuilder.com
- Enter your app URL (e.g.
https://my-app.onhercules.appor your custom domain) - Click “Start”, then “Package for stores”
- Select “Android” and download the AAB file
Submit to Google Play
- Go to Google Play Console
- You will need a Google Play Developer Account ($25 one-time)
- Click “Create app” and fill in details
- Go to Production → Create new release
- Upload the AAB file and complete store listing
- Submit for review (can take a few hours to 2 days)
FAQ
Why was my iOS app rejected?
Why was my iOS app rejected?
Common reasons: crashes/bugs, incomplete features, misleading descriptions, or being too similar to a website. Apple wants apps that provide value beyond what Safari offers. Add native features or unique functionality.
Why was my Android app rejected?
Why was my Android app rejected?
Common reasons: policy violations, inappropriate content, broken functionality, or missing privacy
policy. Google is generally more lenient with PWAs than Apple.
How long does review take?
How long does review take?
- Google Play: Usually hours to 2 days
- App Store: Usually 1-3 days
- Microsoft Store: Usually 1-3 days
Can I publish to multiple stores?
Can I publish to multiple stores?
Yes. Generate separate packages for each platform from PWA Builder. The underlying app is the
same, just packaged differently.
Why do I need to save my Android signing key?
Why do I need to save my Android signing key?
You need your Android signing key to update your app on the Google Play store. You cannot update
your existing app on the Google Play store with a different signing key. You would need to publish
as a new app with a new package name, losing your existing users and reviews. We strongly
recommend saving your signing key somewhere safe.
Do PWAs work offline?
Do PWAs work offline?
PWAs can cache content for offline use. Ask Hercules to set up a service worker to cache assets
and handle offline scenarios gracefully.
Why PWA instead of app stores?
Why PWA instead of app stores?
PWAs are faster to ship (no review process), update instantly (no waiting for approval), work on all platforms, and don’t require developer accounts. PWAs are downloaded directly from the browser, as opposed to a store. You will have to create a PWA to create a mobile app anyway. We recommend testing with a PWA and then publishing to the app stores when you are ready.
