// faq

Questions, answered straight.

Here are the questions people ask most. If yours isn't here, email contact@push200.com.

No card needed. Expo, Capacitor, React Native and Flutter apps. Works with your existing GitHub repository. Your keys stay in your GitHub.

Getting started

What is Push200?

Push200 builds your mobile app from your GitHub repository, signs it, tests it and sends it to the App Store and Google Play. You press one button in your portal.

Why is it called Push200?

You push your app, and 200 is the web's status code for success. Push, then 200 OK.

Which apps does it support?

Expo and Capacitor apps, for iPhone and Android. Plain React Native support is new and hasn't been through many real apps yet. Flutter support is brand new, so please tell us how your first build goes.

Do I need to know how to code?

No. You connect your accounts and follow the steps on your app's page. Each step links to the exact page you need and tells you what to press.

Do I need a Mac?

No. iOS builds run on Macs hosted by GitHub, so you can work from Windows.

Someone else built my app. Can I still use Push200?

Yes. Ask them to put your app's code in a GitHub repository on your account. Then you can connect it and build it yourself.

Building and the stores

Will it publish my app by accident?

No. Builds stop at App Store Connect, ready for TestFlight, or as a Google Play draft. You choose when anything goes public.

Does it change my code?

No. Each build runs on its own separate branch, and your main branch is never changed.

My code makes several apps. Can I build them all?

Yes. We find every app in your repository. Each app gets its own page and store connection, and you can build them all in one press.

Is my app tested?

Each Android build is installed and opened on a virtual phone, with a screenshot and a crash check. For iPhone, you test your build in TestFlight.

Why must I upload my first Android version by hand?

Google requires the very first version of a new app to be uploaded by hand, once. Your app's page shows you how. After that, every build goes to Google Play by itself.

My app uses Firebase. Does that work?

Yes. Add your google-services.json and GoogleService-Info.plist files on your app's page, and we put them in every build.

Keys and security

Where do my keys go?

Straight into your repository's encrypted GitHub secrets, and that's the only place they stay. Push200 doesn't keep your store keys.

Which of my code can Push200 see?

Only the repositories you choose when you connect GitHub. You can change this or remove Push200's access in your GitHub settings at any time.

Can Push200 publish my app to the public?

On Google Play, you give Push200 access to testing tracks only, so it can't publish to the public. On Apple, your build stops in App Store Connect until you submit it yourself.

Plans and costs

What does it cost?

Free is $0 for 1 app. Pro is US$19 a month for 5 apps, and Team is US$49 a month for unlimited apps. Larger companies can ask us for a custom price. You can cancel at any time.

Who pays for build minutes?

GitHub bills build minutes to your own account, under your GitHub plan. A typical full iOS and Android build uses about 18 minutes, or roughly US$0.44 at GitHub's listed rates before any free allowance. Set a spending limit in GitHub to stay in control.

How do I delete my account?

Go to Account in your portal and delete it there. Your code and anything in your own GitHub repository stay where they are.

Your next release could be one click away.

Start free with no card. Set up your first app today.

Start free