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 4 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 set up and manage the Google Play Developer API directly from the Google Play Console, followed by creating Service Account and granting Admin access to Ready Education Team. The API can only be managed by the 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. Set up a new API project

  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. Creating a new API project and link to Google Play Console

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

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

  2. Accept the Terms of Service.

  3. Click Create new project.

An API project is automatically generated and linked to your Google Play Console.

Detailed instructions for API on Google Developers website.

//play.vidyard.com/1zD63Tg5ZENKGUDS8DnnwJ.html

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