1st App Release: Prepare your stores for production
This is a “one-time” helper document you can use as a 1st time store owner. Here you will find everything regarding set ups you need to accomplish to successfully publish the app in stores.
Android
Pre-release: Receiving the 1st app build
Once you finished documented onboarding https://etrelchargingsolutions.atlassian.net/wiki/spaces/EO/pages/3772743715 and sent every detail to our onboarding support team, you can expect to get the info about the delivery date of your mobile application build.
Manually upload .aab file to Google Play Console: On 1st delivery you will get the .aab file from our support team via your onboarding Jira ticket. This will be your app build in .aab format. You need to upload this file to your Google Play Console → inside “Internal testing” track.
Link Firebase and Google Play Console: Once you upload this file there and publish the internal testing track, you will be able to link together your Firebase project and Google Play Console. Without this linking we are unable to deliver the .aab format builds to your Firebase → App distribution which you need for release in Google Play Console. See how to link both platforms: https://support.google.com/firebase/answer/6392038?hl=en
Note, that if you don’t link projects together, we will be unable to send you new builds on the day of the release.
Upload it to Firebase too & start testing: As you linked both platforms you can now upload .aab file format to Firebase too. Drag & drop it inside App distribution and then follow this guide on how to test it from there: https://etrelchargingsolutions.atlassian.net/wiki/spaces/EO/pages/3806462016/Download+app+to+your+phone#1.-Become-a-Firebase-App-Distribution-tester
Drag & drop .aab file inside App distributionLet us know: Once you link Firebase and Google Play Console, let our onboarding team know, so they can finish setting up the delivery process.
On every next release you won’t need to manually upload those files, but only download the latest release from your App distribution.
Pre-release: Business info
Setup your Account info
Set your account as business account or organization and fill out every detail: https://play.google.com/console/u/0/developers/contact-details
Setup your Developer page
Set up your developer page. You determine what is shown on your store. https://play.google.com/console/u/0/developers/accountdetails
Invite other users and set permissions
Page to invite developers, editors, managers and other users to your Google Play Console. https://play.google.com/console/u/0/developers/users-and-permissions
Pre-release: Policy and App content
Fill out all App content forms
App content is crucial to get them filled out. You can be guided to fill them out yourself via Dashboard → Set up your app. https://play.google.com/console/u/0/developers/app/app-content/overview
Don’t have much time? Here’s a cheat sheet for all App Content forms 😉 -
Pre-release: Store presence
Set up Main store listing
Provide general app data that will be displayed in your store such as App name, Descriptions, Icons, ... https://play.google.com/console/u/0/developers/app/main-store-listing
Adjust Store settings
Choose App category and add other listing info such as email address, ... https://play.google.com/console/u/0/developers/app/store-settings
Pre-release: Operations & Setup
Link Google Play to Firebase if you haven’t yet
In order to get your apps to Google Play Console from Firebase automatically, link them together.
Switch between Managed & Automatic publishing
You can either manually release the apps and put them to review or you can set automatic releases. See how to manage this here:
iOS
Pre-release: Receiving the 1st app build
You will get the first app build delivered directly to your Testflight → a tool which is a part of the App Store Connect for app delivery.
To enroll there as a tester and start testing your app on your phone, see the following guide:
Pre-release: App Store Connect forms & infos
Fill out App Privacy section
You can use a cheat sheet we prepared that can help you filling out everything 😉:
Fill out App information
You can help yourself with the following guide:
This info should be filled out for every supported language. See language switcher on top right of the App Store Connect, App information page.