Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

The At Ready Education we leverage tools like the Google Play Developer API is required to publish Campus App and perform app-management tasks for the Android version of the Campus App. This is done through creating a Service Account. This article’s purpose is to provide an overview of the Google Play Service Account Setup, and list instructions for your Google Play Developer Administrator to follow. You’ll see hyperlinks embedded in this article that point to Google Documentation for additional information. Please review Create a Google Play Account as it is a pre-requisite for this.

Overview:

To start using the Google Play Developer API for the Service Account, the first step is to create a Google Cloud Project. Then, then you’ll enable the Google Play Developer API for your Google Cloud Project, . This is followed by creating the Service Account and granting Admin access . Then granting ‘Service Token Creator’ permissions to Ready Education Teamfor that Service Account. And finally, granting the Service Account access in the Google Play Console. The Developer API configuration can only be managed by the Account Owner and any other Admins users of your Google Cloud Project with sufficient permissions, and Google Play Console access can only be managed by users of your Google Play Developer account who are specificall granted permissions to do so. Please review Create a Google Play Account as it is a pre-requisite for this. with sufficient permissions

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

...

...

Create a service account to access the API

...

Grant Access to Ready Education's Service Account

...

Grant Admin Access to the "ReadyEducationPublisher" Service Account

Table of Contents
stylenone

1. Create a Google Cloud Project & Enable the API

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

  1. Go to the Create a Google Cloud Project by going to https://console.cloud.google.com/

  2. Click Create or Select a Project

...

2. Creating a new Service Account to access API

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

  1. Go to the API Access page on the Google Play Cloud 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." 

...

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

  1. Go to the API Access page on the Google Play Cloud 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.

...

Share the Service Account

...

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

...

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.

...

Email with Ready Education

  1. Please share us the newly created service account email address produced with Ready Education.
    This can be sent directly to the Implementation Consultant you are working with, and/or Integrations@readyeducation.com

 

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

...