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

Following the steps below 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 30 - 60 minutes and can be completed by any non-technical member of your organization.

Please note that some steps involve sensitive information.

Please also note that this process involves paying a 25 USD one-time registration fee to Google.

 

Step 1: Create a Google Gmail Account for your organization:

If you already have a Gmail Account for your organization you can skip this step and proceed using your organization's existing Gmail account. 


To follow the steps in this guide we will need you to provide a Gmail address to set up your Google Developer Account. We recommend you to avoid using personal email addresses and using your organization’s email address instead. If your organization doesn’t use Gmail, you can create a new account here: https://accounts.google.com/signup/v2/createaccount?flowName=GlifWebSignIn&flowEntry=SignUp

 

Step 2: Create a Google Developer Account for your organization:

2a. Get started

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" under the 'An Organisation'.

IMPORTANT NOTE: It has to be an ORGANISATION account. Please use a reliable email address to create the account. We recommend using a company-managed account, allowing future team members to manage the account as needed.

2a.png

 

Next you will be shown a list oof things you will need to have for creating the account.

2a.1.png

 

 

 

You have defined the type of Developer Account. Now make your company name your, developer name.2a.2.png

 

2b. Create/Select a payment profile

You will be prompted to enter you company D-U-N-S number. 
IMPORTANT: If you are entering your Organisation's name at any point of creating a payments profile, be sure that it matches the name linked to your D-U-N-S number. 

2a.3.png

2c. About your organisation

2.c.png

 

2d. Enter whatever details you feel comfortable with here

2b.2.png

 

2e. About you as an account owner

Screenshot 2024-04-23 at 11.58.27.png

2f. About the account

  • Please make the 'Developer account name' the name of your company.
  • The contact email is where Google sends important updates about your account, make sure this is a reliable and easily accessed company email address.

Screenshot 2024-04-23 at 12.57.04.png

 

2e. About the type of apps

2e.png

 

2f. Accept Google’s terms of service

Screenshot 2024-04-23 at 15.36.05.png

 

2g. Pay the registration fee and your account is created!

Screenshot 2024-04-23 at 15.41.38.png

 

Step 3: Create an Application in your new Google Developer Account

3a. Log in in you Google Developer Account, click on “Create App” and fill the required information

 

3b. Choose a name for your app and don’t forget to specify that your app not a game, and that it will be free by selecting the following options

Screenshot 2024-10-04 at 09.24.37.png

 

 

3c. Read and check all the declarations, and click on the “Create App” button

 

☕️  You're halfway there - take a quick coffee break if you need one ☕️ 

 

 

Step 4: Give Access to our Speakap-automation user by creating a JSON API Key

Completing this step allows us to automatically update your app in your account.

4a Log in on “Go to Google Cloud Platform” using this Link and click on “Go to console

 

google 4a.png

 

4b. In the top right dropdown, either select an existing project or create a new one and call it Speakap.

 

google 4b.png

 

4c. In the search bar type ‘Service Accounts’ and click on the option shown below.

 

4d. This will guide you to this screen, where you need to click on “Create Service Account

 

4e. This will open a new menu. Give the name “speakap-automation” to the Service account name and click on “Create” This will generate a Service account ID

Screenshot 2024-04-23 at 15.57.23.png

 

4f. In step number two, search and select “Service Account User” in the search bar, then click on the “Done” button.

 

4g.  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 then on “Manage keys

Screenshot 2024-04-23 at 16.12.26.png

 

4h. 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

 

4i. Select the JSON option and click on “Create

 

4j. This will create a new key and open a menu to save it locally. Save it and you will see this confirmation

Screenshot 2024-04-23 at 16.30.02.png

 

4k. Copy the email address of the service account, close this tab and go back to the Google Play Console.

Select ‘Users and permissions’ on the left menu then click ‘Invite new users’ on the right.


 

 

4l. Fill in the email address of the service account. Under “App permissions” select your app.

 

4m. Click on the  “Apply” button and select “Admin (all permissions)” in this menu

 

4n. Select “Apply” and don’t forget to send the invitation by clicking on the “Invite user” button

 

 

Step 5: Enable API

5a. Go to this link and enable the “Google Play Android Developer API". This must be enabled in order to use the API-Key to send updates of the application automatically.

https://console.developers.google.com/apis/api/androidpublisher.googleapis.com/

 

Step 6: Invite our Mobile-development user

6a. Now speakap-automation is invited, but we need to add mobile-development as an user. To add it, click on the “Invite new users” option under the three dots menu

6b. 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

 

 

6c. We prefer that you give mobile development 'Admin' in "Account permissions" as well. This would avoid delays in the future. However if company policy does not allow it, then this step is not a must.

Screenshot 2024-10-04 at 10.06.14.png

6d. 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

 

 

You've now completed all the steps necessary to allow Speakap to publish and manage your              Android White-Label App!

🎉

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