Allow Speakap to publish and manage your Android White-Label App | Full Walkthrough

Please note: If you have an existing Google developers account, please watch from 2:36min

 

Introduction

Following the below steps will grant Speakap the ability to publish your white-label app quickly and securely. This will ensure that your organization is always using the latest version of the application. Following this guide will take about 30 minutes and can be completed by any non-technical member of your organization. Note that some steps involve sensitive information.

If you are technically familiar with the process, you may follow our brief guide: Brief Walkthrough

 

1) Create a Google Gmail Account for your organization

Click here to create a Google Gmail Account

This is just a regular Google Gmail Account that you can tailor to your organization’s preference. We will publish your Speakap Android White-Label App under this account
Screenshot_2021-05-08_at_13.56.03.jpg

2) Create a Google Developer Account for your organization

1. Follow this link to create a Google Developer Account: https://play.google.com/console/u/0/signup, select the Google account from which you want to create the Developer Account in the left panel, and click on “Get started” to create an account for your organization. 
ZD_image1.png

You have defined the type of Developer Account. In the next screens you will find formularies to fill in all the data that Google requires to create your account:

 

  • About your organization:
    ZD_image2.png
  • About you as an account owner:
    ZD_image2.png
  • About the account: 
    ZD_image3.png
  • About the type of apps:
    ZD_image4.png
  • Pay the registration fee and your account is created!
3) Create a Google Developer Project, Application, Service account & JSON Key

1. Create your app by clicking on the blue button Create app
Screenshot_2021-05-08_at_14.11.00.jpg

2. Fill out the App details:

Screenshot_2021-05-08_at_14.13.34.jpg


note: The app name can be changed by Speakap if you are unsure about the final app name yet. 

3. scroll down and checkmark both Developer Program Policies & US export laws and click on Create app
Screenshot_2021-05-08_at_14.16.44.jpg

4. Click on All Apps on the top left

Screenshot_2021-05-08_at_14.17.39.jpg

5. Create Project - Service account + Json Key

Open the Google cloud console --> https://console.cloud.google.com/projectselector2/iam-admin/serviceaccounts (please note: make sure to check to which account you're logged in on the top right)

Click on Create Project


Screenshot 2023-11-09 at 20.31.31.jpg

* Add Project name (for example "Speakap")


* Create Service account

Screenshot 2023-11-09 at 20.36.29.jpg

 

Click on Create Service Account and this will open this menu:


Screenshot 2023-11-10 at 08.30.36.jpg
Give the name “speakap-automation” to the Service account name and click on “Create”. This will generate a Service account ID.


Screenshot 2023-11-10 at 14.26.30.jpg
Select the Role Service Account User - This will allow us to automatically update your app in your account
Screenshot 2023-11-10 at 14.27.32.jpg

Select DONE. This will bring you back to the previous screen, where you will see the new service. Click on the three dots to open the Actions menu and the “Manage keys”

This will open a new tab where you will see an option to Add a Key,  click that button to open the menu and select “Create new key”


Select the JSON option and click on “Create”:



This will create a new key and open a menu to save it locally. Save it and you will see this confirmation: Please email this file to your Customer Success Manager.

Almost finished!! 🎉

Go to the Details tab and copy the email address, also make sure the service account is enabled. 
Screenshot 2023-11-10 at 14.35.08.jpg

Now go back to the Developer console!

4) Grant Access and invite users

From the menu Users and Permissions click on Invite New Users 

Screenshot 2023-11-10 at 14.38.09.jpg

 

 

Enter the email address you've copied from the Google Cloud console  and "Add app" and select Admin Permissions

 

Screenshot 2023-11-10 at 14.42.13.jpg

 

 

Click on Account Permissions and select “Admin (all permissions)” in this menu. Click apply


 

Please add a new user, email: mobile-development@speakap.nl


3. Specify the email address: mobile-development@speakap.nl and in the same way as you did before, select the app in “App permissions” and “Admin”, click on “Apply”, select “Admin (all permissions)” in this menu, and send the invitation: 

 






If you go now to the “Users and Permissions” menu (you can access from the left panel), you should see at least three users, mobile-development, speakap-automation and yourself:

 

 

5) Checklist 

1. Check that you sent the downloaded JSON file via email to your Speakap Customer Success Manager

2. Click here: https://play.google.com/apps/publish/#AdminPlace

3. Login with the same Google Account

4. You should see three entries under the Users and permissions section

5) Checklist 

1. Check that you sent the downloaded JSON file via email to your Speakap Customer Success Manager

2. Click here: https://play.google.com/apps/publish/#AdminPlace

3. Login with the same Google Account

4. You should see three entries under the Users and permissions section

 

 

Was this article helpful?
0 out of 0 found this helpful