Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Introduction

The Google Play Developer API is required to publish Campus App and perform app-management tasks for the Android version of the Campus App. To start using the Developer API, the first step is to create a Google Cloud Project, then enable the Google Play Developer API for your Google Cloud Project, followed by creating Service Account and granting Admin access to Ready Education Team. The API can only be managed by the Account Owner of your Google Play Developer account. Please review Create a Google Play Account as it is a pre-requisite for this.

The following instructions explain how to set up the Service Account:

  1. Create a Google Cloud Project & Enable the API

  2. Create a service account to access the API

  3. Grant Access to Ready Education's Service Account

  4. Grant Admin Access to the "ReadyEducationPublisher" Service Account

1. Create a Google Cloud Project & Enable the API

In order to access the Developer API, it is required to link your Google Play Console to an a Google Cloud Project. It is recommended to create a new API project for this.

  1. Go to the https://console.cloud.google.com/

  2. Click Create or Select a Project

A Google Cloud Project is automatically generated and linked to your Google Play Console.
For further information on Google Cloud Projects, refer to Creating and managing projects.

Screen Shot 2024-08-21 at 12.58.16 PM-20240821-165841.png

Once you have set up the Google Cloud Project, you need to enable the Google Play Developer API for this project.

To enable Google Play Developer API:

  1. Go to the Google Play Developer API page in Google Cloud Console.

  2. Click Enable.

2. Creating a new Service Account to access API

Create a service account to access the API from a build server without providing your personal user credentials. Following are the steps:

  1. Go to the API Access page on the Google Play Console.

  2. Under Service Accounts, click Create Service Account.

  3. Follow the instructions on the page to create your service account. (This will open Google Cloud Platform in a new tab) 

    • On the Google Cloud Platform Tab, Click on 'Create Service Account.'

    • Under “Service account name,” enter “ReadyEducationPublisher.” 

    • Under “Service account description,” enter “Service account to grant Ready Education access to publish app updates.

    • For "Service Account Permissions," please select "Service Account User" as the “Role.

    • You could leave the optional step to "grant user access to this service account." 

  • Once you’ve created the service account on the Google Cloud Platform, visit the Google Play Console and click Done.  Please note that clicking on 'X' instead of 'Done' might result in the unsuccessful creation of a Service Account. The API Access page automatically refreshes, and your service account will be listed.

Detailed instructions for Service Account on Google Developer's Website

 

3. Grant Access to Ready Education's Service Account

Now that the Service Account "ReadyEducationPublisher" is created proceed with the step to grant access to Ready Education's Service Account. 

Note: If you have already finished the Google App Transfer Process and followed the steps to create a Key in the Google Cloud Platform, it is necessary to delete the same to adopt the keyless setup. Please read this Article

  1. Go to the API Access page on the Google Play Console. (It is usually located in Settings>>Developer Account>> API Access)

  2. Find the newly created Service Account "ReadyEducationPublisher" and Click on "View in Google Cloud Platform."

  3. On the Google Cloud page, ensure to select "Service Accounts" on the left column. Click on the "ReadyEducationPublisher" service account and go to the "Permissions" tab. Under the Permissions tab, click on "Grant Access" and input the following information: 

    • Under “Add Principals” enter “re-gplay-sa-token-creator@pc-api-6190680001848518307-76.iam.gserviceaccount.com”

    • For the same, please select "Service Account Token Creator" as the “Role” and click on "Save."

4. Grant "Admin" Access to ReadyEducationPublisher Service Account

Now that the Service Account "ReadyEducationPublisher" is created proceed with the step to Grant Access to the service account.

  1. Go to the API Access page on the Google Play Console. (It is usually located in Settings>>Developer Account>> API Access)

  2. Find the newly created Service Account "ReadyEducationPublisher" and Click on "Grant Access."

  3. On the page with permissions, ensure to select "Admin" at the Account Level so that Ready Education Team will have full permissions to publish and manage the Campus App. If it is required to have fewer permissions, please reach, please submit a request at Ready Education Help Center.

  4. Lastly, Click on Invite User and Send Invite to complete the process.

//play.vidyard.com/zdzEMSEtoABfDWZt9g34dD.html

 

For further help with this process please submit a request at Ready Education Help Center.

 

  • No labels