Prerequisites
- A Google Play Developer account with the Admin (all permissions) role.
- A Google Cloud account (any Google account works — no billing required for this flow).
- Your Rey app ready to publish. See App Stores for the full submission overview.
Step 1: Create a Google Cloud project
Open the Google Cloud Console
Create a new project
rey-play-publishing and click Create.Select the new project
Step 2: Enable the Google Play Android Developer API
Open the API library
Search for the API
Enable it
Step 3: Create the service account
Open IAM & Admin
Create a service account
rey-play-publisher and click Create and Continue.Grant a role (optional at this step)
Step 4: Create and download a JSON key
Open the new service account
Add a key
Save the JSON file
Step 5: Grant the service account access in Google Play Console
Open the Play Console
Open Users and permissions
Enter the service account email
rey-play-publisher@your-project.iam.gserviceaccount.com). You can find it back in the Cloud Console service accounts list.Grant account permissions
- View app information and download bulk reports
- Manage production releases
- Manage testing track releases
- Manage store presence
- Edit and delete draft apps
- Release apps to testing tracks
- Release to production, exclude devices, and use Play App Signing
Invite the user
Step 6: Upload the JSON key to Rey
Open Publish settings
Connect your Google Play account
Select your JSON file
You're done
Troubleshooting
Rey says the key is invalid
Rey says the key is invalid
Submission fails with a permission error
Submission fails with a permission error
I can't find the service account email
I can't find the service account email
.iam.gserviceaccount.com.Next Steps
- Return to App Stores to complete your Google Play submission.
- Preview your app on a real device first with Device Preview.