If you want Flip to publish your app, you need a Google service account. The Google service account gives Flip's automated publishing services access to the publishing interface of Google Play and keeps your app up to date in the Play Store.
In your Google Developer Console, set up the account first and then add your app.
Preparing to set up the Service Account
Before you can set up the Google service account, you will need some information from Flip.
Contact your CS contact and request the following details:
- Service account name
- Service account description
Creating the Google Service Account
- Go to the Google Play Console.
- Navigate to Setup>API access.
- Select Create new project and then click Link project.
- Click Create new service Account.
A dialog explaining the steps for creating the account opens.
- In the dialog, click the link to the Google Cloud Platform.
The Google Cloud Platform opens.
- Click Create service account.
- Fill in the details that Flip provided for service account name, email, and service account description.
- Click Create.
- Navigate to the step Grant this service account access to the project.
- Click into the field Select a role. From the filter that opens, select Service Accounts>Service Account User. Then click Continue
- Click Done.
The dialog closes and you are redirected to the overview of service accounts.
The Google service account for Flip is nearly set up. The service account now needs a private key.
Creating a Private Key for the Service Account
- In the Google Cloud Platform, navigate to the overview of the service accounts
- In the column Actions, open the 3-dot menu and select Create key.
A dialog to configure the key opens.
- Select JSON as the key type and click Create.
The JSON file is automatically downloaded to your computer. The file browser opens to select the storage location.
- In the file browser, click Save.
A confirmation message confirming that the private key was saved opens.
- Click Close on the confirmation message.
- Send the JSON key file to Flip in a secure way, for example, as a zip file with strong password protection.
The Google service account is now set up with a private key. To finalize the set up, add the key to your Google Play Console to grant Flip access to your app.
Inviting the Google Service Account to Your Google Play Console
You already have the app profile in the Play Store. If you have not yet created an app profile for your new app, set it up first. Creating an app profile does not mean your app needs to be published and the details in the app profile can always be updated later.
- Return to the Google Play Console after setting up the Google Service Account in the Google Cloud Platform.
- Navigate to Settings>API access.
The newly added Google service account is listed under the section Service accounts.
- Click Grant access for the Google service account.
- Select the tab App permissions.
- Open the dropdown menu Add app and select your app.
- Click Apply.
The Permissions for your app open in a new dialog.
- Configure the App permissions if necessary and click Apply.
The permissions dialog closes and you return to the app permissions overview where your app is now listed.
- Select the tab Account permissions.
The permissions are displayed on the tab.
- Enable the following app and account permissions:
- Create, edit, and delete draft apps
- Release to production, exclude devices, and use app signing by Google Play
- Release apps to testing tracks
- Manage testing tracks and edit tester lists
- Manage store presence
- Click Invite user.
A confirmation dialog opens to send the invitation for the Google Service Account.
- Click Send Invitation.
An email is sent to finalize the setup of the Google service account.
The Google Service account now has the required permissions, and your app will be published with Flip's automated publishing services.