Skip to end of metadata
Go to start of metadata

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

Compare with Current View Version History

« Previous Version 11 Next »

At Ready Education we leverage tools like the Google Play Developer API to 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, you’ll enable the Google Play Developer API for your Google Cloud Project. This is followed by creating the Service Account. Then granting ‘Service Token Creator’ permissions to Ready Education for that Service Account. And finally, granting the Service Account access in the Google Play Console. The Developer API configuration can only be managed by 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 with sufficient permissions

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

1. Create a Google Cloud Project & Enable the API

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

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

  2. Click Create or Select a Project

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 by following these steps:

  1. Click Service Accounts on the left hand menu

  2. Click Create Service Account and follow the instructions on the page to create your service account

(tick) 1. Service Account Details

  • For “Service account name,” enter “ReadyEducationPublisher” 

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

  • Click Create and Continue

(tick) 2. Grant this service account access to project (optional)

  • For “Service account name,” enter “ReadyEducationPublisher” 

  • For “Select a Role”, enter & select "Service Account User"

  • Click Continue

  • Skip 3. 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

Step 2 Service Account.mov

 

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. 

  1. Click Service Accounts on the left hand menu

  2. Double Click on the direct link for the newly created Service Account named "ReadyEducationPublisher" 

  3. Navigate to the top of the page and Click the "PERMISSIONS" Tab

  4. Navigate to the bottom of the page and Click “+👤GRANT ACCESS”

  5. For Add Principles, copy and paste the value: “re-gplay-sa-token-creator@pc-api-6190680001848518307-76.iam.gserviceaccount.com”, then click Enter

  6. For Assign Roles, enter & select "Service Account Token Creator" as the “Role

  7. Click Save

Step 3 Service Account.mov

4. Share the Service Account 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.

 

  • No labels