Publish Your Android App
Set up your Google app to have it available for your users on the Play Store.
In This Article
Before You Begin
Before You Begin
Get Your Google Play Developer Account
Set up a Google Play developer account in your own name or your company's, on Google's website. Google verifies new developers, so start this early rather than on launch week.
👉 Register for a Play Console developer account
Prepare Your App for the Stores
Write your store listing and add the artwork Google needs before you start either submission.
👉 Check the list here: Product Setup Checklist
Important Timeline Facts
- The Google review process could take up to 7 days or longer depending on their review/revision requests.
- It may take up to 10 days for Google to list the App once published. This period should be considered in case your App may not show up right away after being published.
Connect Google Developer Account
Add Passion as a Contributor
Before connecting your Google account in Passion Studio, add Passion as a contributor in your Google Play Console so we can publish your app for you.
- From your Google Play Console, click Users and permissions.
- Click Invite new users.
- Enter this Passion email in the invitation box: fastlane9@passion.io
- Under Account permissions, grant Admin access (all permissions) to this new user.
- Click Invite user in the bottom right corner.
Your invitation takes up to 24 hours to be accepted — this won't stop you from continuing with the steps below.
Connect Your Google Account in Passion Studio
- In the sidebar, select App Store & Play, then the Android journey.
- Follow Connect your Google account.
- Provide the service account email the wizard asks for.
Studio checks your keys with Google as you connect, so a wrong value fails immediately rather than at submission. If you see "We couldn't reach Google", the connection didn't complete — retry before moving on, because the upload step depends on it.
Create Store Listing
Fill Details in Passion.io
Fill in the following details your clients will see on Google Play.
- App name
- App icon: 1024 x 1024 px
- App description: What clients get inside your app: programs, sessions, and results. Write at least 50 words and never mention prices; price references get apps rejected.
- Short description: One line on what your app does for clients, which is shown near the top of your store page.
- Feature graphic: Shown when Google Play features your app and when your Play Store link is shared. At least 1024×500 pixels, JPG or PNG, up to 20MB.
- Bundle ID: Google Play identifies your app by this ID. You don't need to change it.
- Store Screenshots: Choose for Passion.io to generate screenshots or upload custom screenshots.
Create App Shell in Google
-
From your Google Play Console go to All Apps and click on Create app.
-
Enter the app name you desire, similar to the one you entered in the app details.
- In the Package Name, enter the Bundle ID under the Create Store listing step.
- Set the Default Language as English (United States), even if you intend the app to be in another language.
- App or Game: select App.
- Free or paid: Free as it is free to download from Play Store.
- Confirm the Declarations then click on Create App.
Connect Google App
Add the license key and service account key file so Passion can publish to Google Play for you.
-
Google Play License Key: A long block of letters and numbers from Google Play Console, under Monetization setup 👉 Where to find it
-
Service Account Key File: The .json key you download while setting up your service account. 👉 How to create your service account key file
Submit App for Review
Finish Setting Up
- From the home page of your Google Play Console choose your app.
-
From the Dashboard, scroll down to Finish Setting up your App and expand View tasks.
- Below is a guide for each step listed
| Set privacy | Link should follow this format: https://yourappname.passion.io/privacy-policy |
| Sign in details | Restricted: Yes Name: All users Username: googledemo@passion.io Password: googledemo Any other information required to access your app section is to be left blank, make sure to check the box for No other information is required to access my app |
|
Ads |
Select No my app does not contain ads. |
| Content Rating |
Email Address: Use the email you would like to receive notifications on regarding ratings of your content. Category: Select the option for All Other App Types. Answer the questionnaire with the following answers: Downloaded app: No |
| Target Audience | Select 18+ and over |
| Data safety | Use the Import from CSV option to upload the Data Safety File you downloaded from Passion Drive. Your Passion.io Web App URL is yourappname.passion.io just like the below screenshot.
|
| Government Apps | Select No. |
| Financial Features | Scroll to the bottom and check My app doesn't provide any financial features. Click Next, then Save when Google confirms no documentation is required. |
| App Content |
Click App Content and complete the two remaining declarations: Advertising ID — Click Start Declaration, select Yes for "Does your app use advertising ID?", choose App Functionality and Analytics, then Save. Health Apps — Click Start Declaration. If your app is health or fitness related, select Activity and Fitness. If not, select My app does not have any health features. Click Next, then Save at Regional Requirements. |
| Store Listing |
|
| Store Settings | Go to Store Settings → App Category. Select App from the dropdown and choose a category that fits your app. Add your Google account email under Store listing contact details, then Save. |
| Monetization Set Up |
|
| Payments Profile | From the top of the left panel, go to All Apps → Setup → Payments profile → Create payments profile. Follow the prompts and make sure to connect a bank account so Google can pay you. |
Submit for Review
- From the left panel, go to Test and release → Testing → Closed testing → Manage Track.
- Under Countries/regions, click Add countries/regions, check the top Country/region checkbox to select all, then Save.
- Under Releases, click Create new release.
- Upload the
app.aabfile you downloaded earlier. Allow up to 5 minutes. Version number should show 3.12.xx — if it's lower, contact support. - Click Next, then Save if no red errors appear.
- From Publishing overview, click Send changes for review, then confirm.
Back in Passion Studio
- Go to Publish in the Assistant section and select Google Play Store.
- Check the box for I have uploaded my Android App Bundle (AAB) to my Google Play Account.
- Click Submit for Review and confirm the timeline (up to 20 days for new submissions).
Track the Review
The status panel moves through Building, Submitted, and In review to Live.
Action required means Google is waiting on you, and the panel names what for. Google's requirements change over time, permissions declarations, health and fitness policies, and age ratings, so treat the message in the panel as current rather than working from an older checklist.