Skip to content
WebViewGold Vibe Coding to App Store Get WebViewGold

Base44 → iOS + Android

Publish your Base44 app in the App Store and on Google Play

One published Base44 URL, two native apps. This overview compares what Apple and Google ask for, lists the Base44-specific details, and links to the detailed iOS and Android walkthroughs.

How it works

Publish in Base44

Click Publish in the Base44 editor. The app is hosted on a base44.app address and every later Publish updates the live version.

Wrap with WebViewGold

Insert the URL into WebViewGold for iOS and WebViewGold for Android, set name, icon and splash screen, switch on the native features you want. No coding.

Submit with a guarantee

App Store & Google Play approval guarantee – or your money back within 14 days. 96.4% of all WebViewGold apps get approved by the review teams on the first attempt.

App Store vs. Google Play at a glance

Apple App StoreGoogle Play
Developer account$99 per year$25 one-time
Build toolXcode on a Mac or the Cloud BuilderAndroid Studio on Windows, macOS or Linux or the Cloud Builder
WebViewGold license$109 one-time$109 one-time
Review timeusually within 24 to 48 hoursusually a few days, up to a week for new developer accounts
Testing before launchOptional (TestFlight)Mandatory 14-day closed test with 12 testers for new personal accounts
Third-party login ruleSign in with Apple (or equivalent) required if you offer Google/Facebook loginNo equivalent rule
Digital purchasesIn-App Purchase required (RevenueCat supported)Google Play Billing required in most cases (RevenueCat supported)
Detailed walkthroughBase44 → App StoreBase44 → Google Play

The plan for Base44 apps

Do iOS and Android in parallel: both apps use the same URL and the same settings.

  1. Publish your Base44 app on your own domain

    Connect your own domain in the app settings (paid plans) and update the DNS records as shown. Use the published URL, not the editor preview, in the app.

  2. Fix the store blockers once

    Privacy policy page, account deletion, responsive layout down to 320 px, no builder badges, HTTPS everywhere. Run the free readiness check to see what is missing.

  3. Configure WebViewGold for iOS and Android

    Paste the URL, set app name, icon and splash screen in Config.swift and Config.java or in the Cloud Builder. Enable push notifications and the features you need.

  4. Build both apps

    Xcode and Android Studio, or the Cloud Builder in the browser for both. The Cloud Builder also uploads to App Store Connect and the Play Console.

  5. Create both listings and submit

    Same screenshots (per device size), same description, same privacy policy URL. Start the Google Play closed test the same day you submit to Apple so both reviews run in parallel.

Base44 specifics

Stack

React front end generated by Base44 with Base44's own built-in database, authentication and integrations

Authentication

Base44 built-in authentication (email and Google login). Google and Facebook logins need the WebViewGold Social Login Helper inside the app; Sign in with Apple is handled automatically.

Payments

Stripe integration. Digital goods sold inside the apps go through In-App Purchase / Google Play Billing (RevenueCat); physical goods keep your web checkout.

Domain

Default: yourapp.base44.app. Connect your own domain in the app settings (paid plans) and update the DNS records as shown.

Updates

Publish again in Base44 and the app shows the new version immediately.

Badge

Made with Base44: Disable the Base44 branding in the app settings if your plan allows it, so no link to another platform sits inside your store app.

Store-readiness prompt

Paste into Base44, review the changes, publish.

Prompt to paste into Base44
Prepare this app for publishing as a native iOS and Android app (it will run inside a native WebView wrapper):
1. Add a Privacy Policy page and a Terms page with placeholder text I can edit; link them from the footer and settings.
2. Add a "Delete my account" button in the user settings that removes the user's data and account after a confirmation dialog.
3. Make sure the whole app is responsive from 320px to tablet widths, without horizontal scrolling, and that buttons are at least 44px tall.
4. Remove any "Made with Base44" badge, external promotional links and "Download our app" banners.
5. Show a clear retry message when data fails to load instead of a blank screen.
6. Set the page title to the app name (max 30 characters) and add a meta description.

Native features on both platforms

Documented for iOS and Android; the JavaScript calls are identical on both platforms.

Frequently asked questions

Does Base44 publish to the App Store or Google Play itself?

Base44 publishes web apps. To list your app in the stores you wrap the published URL with WebViewGold for iOS and Android, which gives you the native app projects (or Cloud Builder builds) that Apple and Google accept.

Will the Base44 login work inside the app?

Email login works out of the box. For Google login enable WebViewGold's Social Login Helper, which opens the OAuth step in a browser window and returns to your app.

My Base44 app is behind a login. Is that a review problem?

No, as long as you provide a demo account in the App Review notes (App Store Connect) and in the Play Console app access section. Reviewers must be able to see the real content.

Should I launch on iOS and Android at the same time?

Yes, if you can. Both apps use the same web app, so the extra work is one more license and one more listing. Start the Google Play closed test early: for new personal accounts it takes 14 days before production is available.

Do I need two WebViewGold licenses?

Yes, one for iOS and one for Android. Each is a one-time payment with free updates, and the Full Service package covers both if you prefer our team to do everything.

Ready to ship your Base44 app?

App Store & Google Play approval guarantee – or your money back within 14 days

Prefer to hand it over? Full Service: we configure, build and submit for $349. Questions? Chat with us 24/7.

Refunds are granted under the conditions listed in our FAQ: a non-content rejection by Apple and/or Google, claimed within 14 days after purchase.