How to obtain credentials for automatic screenshot upload to Google Play Console
To upload your screenshots to App Store Connect and Google Play Console automatically with AppScreens, you'll first need to go through setup and obtain a few credentials.
You can see Google's Full documentation here.
Stage 1 - Creating a Key in Google Cloud Console
- Open Service Accounts on Google Cloud and select the project you'd like to use.
- Select the project linked to your Google Play Console developer account.
If you don't have an existing project or would prefer to have a dedicated one for AppScreens, create a project in the Google Cloud Console here by following the steps below. See Google's docs here. - Click the 'Create Service Account' button at the top of the page.
- Double check you're in the correct project by checking the project name in the navigation drop down. If not, open the picker in the top navigation bar, and select the right project.
- Enter a 'Service account name' such as 'AppScreens'.
- Copy the generated email address that is shown below the 'Service account ID' field. We will need this later.
- Enter a 'Service account description'.
- Click 'DONE'. Do not click 'Create and continue' as the optional steps are not needed.
- Click on the 'Actions' vertical three dot menu icon of the service account you just created and select 'Manage Keys' on the dropdown.
- Click 'Add Key' then 'Create New Key'.
- Make sure JSON is selected as the 'Key Type' and click 'CREATE'.
- Save the file on your computer when prompted.
Stage 2 - Adding the new User & Permissions in Google Play Console
- Open the Google Play Console and select 'Users and Permissions' on the left hand menu.
- Click 'Invite new users'.
- Paste the email address in that you saved earlier (ending in iam.gserviceaccount.com).
- Under 'App permissions'. You will need to select which apps you want AppScreens to access.
- Click 'Add app' and either 'Select all' or tick only those you want to permit access to.
- Click 'Apply'.
- Click on 'Account Permissions'
- Select the permissions this account should have. To assign the minimum required, we recommend only selecting:
- Draft apps - Create, edit and delete draft apps
- Store presence - Manage store presence
- At the bottom of the page, click 'Invite user'.
Stage 3 - Configure & validate in AppScreens
- Go to AppScreens and ensure you're logged in.
- Select Projects from the top navigation bar.
- In the action bar, click on All Apps then in the drop down select Update Apps
- Click the Create new button
- Type in the name of your app if it is already listed in the app store, select your app from the list, the App Store label is your app on the Apple App Store, the Play Store label is your app on Google Play. If your app isn't yet published, select Create manually.
- If your app is listed on both App Stores, you can select the other listing against your Bundle Ids by clicking the search icon and selecting your app.
- Click Save and AppScreens will check your Bundle Ids and pull in your app store icon.
- Click on the Credentials tab to start adding your App Store Key that we created in Step 1
- Against App Store Connect, click Add / update keys
- Enter a name for your credentials such as '[Your App] Google Credentials'
- In the Service Account field, click to upload the Service Account (json) file obtained in Stage 1 - Step 11.
- Click Create credential.
- Click Yes to create credential
- Click Validate
- If your validation fails, please read the error information, you may need to correct something in your credentials or App Store Connect account before validation is possible.
If you're unclear on why your verification has failed, drop down the More Info box to copy any details then contact us by clicking on the chat icon in the bottom left corner of the page. Please ensure you paste any information in the dropdown including the Trace string.
Common issues:- The latest Apple agreements have not been accepted
- All validation credentials have not been added
- Once your credentials have been validated successfully, ensure they have been selected against Play Store Console
- Click Save
- You'll now be able to use AppScreens automatic App Store Upload in the export options! 🚀