Skip to content
All documentation

The Publish steps

Every step in Publish for the App Store and Google Play, where each one happens, and what the Release and Security checks look for.

Updated Oct 23, 2026

Publish, Checks: the Release check with findings marked Stops Submit for review, each with a button to fix it, and Run again
The checks find what the stores reject, each with a way to fix it; running them again is free.

The steps

#App StoreGoogle Play
1Join the Apple Developer ProgramCreate a Google Play developer account
2Connect App Store Connect to FluxNativeConnect Google Play to FluxNative
3Set up app signingCreate the app in Play Console
4Create the app in App Store ConnectBuild the app for Google Play
5Build the app for the App StoreUpload the build to Google Play
6Send the build to TestFlightFill in and send your store page
7Fill in and send your store pageCheck the app before the store does
8Set the price and countriesAnswer Google's app content questions
9Check the app before the store doesRelease to production
10Fill in App Privacy
11Submit for review

Steps marked If it applies never hold up the next one: Add testers in TestFlight and Google's closed test (new personal accounts only). Create your subscriptions in Play shows only for an app that sells (its code uses RevenueCat or a store-billing library, or it has a paywall): it stays next until Google Play has an active product, or until you press It doesn't sell on Google Play for an app that sells on iOS only (Undo brings it back). An app that sells also needs Apple's Paid Apps agreement, bank and tax; one that sells on Google Play only presses It doesn't sell on the App Store on that task instead (Undo brings it back). Console steps show Open and what to enter; tick Done when finished. An app in Health & Fitness or Medical also gets Declare the medical device status under Fill in App Privacy: Apple asks whether it is a regulated medical device before review (App Information › App Store Regulations & Permits; No for an app with no medical features). On Answer Google's app content questions, each task FluxNative can settle from the app shows its answer first (Answer: No), with how and why under How to answer it.

The Release and Security checks

The Release check runs on every plan, Free included; the Security check, Fix it and Mark intentional need Creator, Pro or Business, so on Free the Security check is locked. Neither check costs credits.

The Release check looks for what stores reject most:

  • a working privacy policy URL and an in-app privacy link
  • account deletion when people can make an account; a usage string per permission
  • Sign in with Apple beside other sign-ins on iOS; App Tracking Transparency with ads
  • a reviewer demo account; no demo data, demo paywall or unsent reminders
  • placeholder copy or support details, empty screens, a com.example ID
  • purchases on the version, Terms of Use with subscriptions, export compliance, SDK privacy manifests
  • Android's target API level, photo and video permissions, Play's closed test

The Security check looks for server keys and plain-HTTP addresses in the source, Supabase tables without row level security, public storage and open Firebase rules.

Each finding says what it stops. Fix it applies a config fix for free, Ask the Build agent to fix starts a chat turn, and Mark intentional needs an owner or admin and a reason. Ask the assistant "what will Apple reject?" to hear the same check.

Google doesn't tell FluxNative which app is yours inside Play Console, so Play links open the console's start page until you save the app's address. Open the app in Play Console, copy the address from your browser (it holds /developers/…/app/…), and paste it under This app's address in Play Console on Create the app in Play Console, or paste it to the assistant. Each Play step, App content task and "fix it" link then opens that app's own page; your other apps on the same account open that account's pages.

Production release · Google Play testing

Did this page help?

Which app will you launch first?

Start with a prompt, images, or Figma. No credit card required.

Start building Explore plans

Taking a little longer than usual…

Loading FluxNative