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” to create an account for your organization.
You have defined the type of Developer Account. In the next screens you will find formularies to fill all the data that Google requires to create your account:
2b. About your organization
2c. About you as an account owner
2d. About the account
2e. About the type of apps
2f. Accept Google’s terms of service
2g. Pay the registration fee and your account is created!
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
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”
4b. This will guide you to this screen, where you need to click on “Create Service Account”
4c. 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
4d. In step number two, search and select “Service Account User” in the search bar, then click on the “Done” button.
4e. 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”
4f. 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”
4g. Select the JSON option and click on “Create”
4h. This will create a new key and open a menu to save it locally. Save it and you will see this confirmation
4i. Now you can close this tab where you generated the key and go back to the Google Play Console
*Your Google Play Console tab should still be open to the API Access menu. If not, please select "Setup" , then select "API Access"
In the API Access Menu You will see that the new speakap-automation API key has been added to the Service accounts (if not, refresh the page).
Click on “Manage Play Console Permissions”
4j. This will open the Users and Permissions sub-menu. Go to “App permissions” and select your app.
4k. Click on the “Apply” button and select “Admin (all permissions)” in this menu
4l. 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. 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