Android / Google Play – APP DEVELOPMENT PROCESS

In this process we will walk you through several steps. During this process we will need several pieces of information from you. Please open a new email to send to your project manager here at SSP. When you finish the process below it should contain the following items:

  • Firebase Console “Sender ID”
  • Firebase Console “Server Key”
  • Google Cloud Console “Project Number”
  • Google Play Console “SHA-1 Signature Key”
  • Google Cloud Console “Android Key”
  • Firebase Console “google-services.json” file

You will need a Google Account for this process. In case you don’t have any Google Accounts, please create one first, then continue this process.

1. Create a Firebase Project

Go to the Firebase Console page: https://console.firebase.google.com/

Note: you need to be logged in to your Google account to access this page. If you don’t have a Google Account, you need to create one to continue this process.

Click “Add project

An iBox called Create a project opens.
Define a name for your project (Name of your APP), we use in this example “Push PWA” Then click “Create project

In the Firebase menu, in the top left of the page, click the gear icon, then “Project settings

Click the tab Cloud Messaging, copy the Sender ID.
In the example below, it’s 314797374074

Please put this in an email to your project manager, then copy the SERVER KEY and add to the same email with your SENDER ID

2. Create a Google Cloud Platform Account

Go to https://console.cloud.google.com
Note: Your credentials are the same as the ones you use to login to your Google account. If you are already logged in to your Google environment, you directly have access to the Google Cloud Console.
In case you don’t have any Google Account, create one to continue this process.

1 – Click “Select a project”

2 – Click “NEW PROJECT”

3 – Define a Project Name, name of your app
4 – Select the Organization to attach to your project
5 – Select its Location
6 – Click “Create”

7 – Open the project from the toolbar

You are now on your Google dashboard.

8 – Copy your Project number (not your Project ID) and add to the email
In the example below, it’s 82023276143.

9. Click Access API Preview or go to the left Swipe menu API and Services> Dashboard

10. Click “ Enable APIs and Services 

11. Locate and enable the following API from the API Library:
– Maps SDK for Android

Search for Maps SDK for Android in the API Library
– Click the ENABLE button

VERIFY APIs ENABLED

1 – Go to menu API and services > Dashboard

2 – Check that the ‘API is enabled in the API list.

If it is not enabled, go back to the previous step and activate it.

3. GOOGLE PUBLISHER ACCOUNT

In order to create your app on Google Play for Android devices, you must first have signed up for a Google Publisher account

If you would like your application to be distributed in the Play Store, it is mandatory to create a publisher account on Google Play.

To begin, go to the registration page on Google Play:
https://play.google.com/apps/publish/signup

You should connect to your Google account (with your Gmail address).
It is the same address that you used to create your Google API keys and generate your Android application. 

1. Accept the developer contract

In the next step, check the indicated box mentioned above to accept the contract regarding distribution on Google Play (for developers). 

By doing this you are validating the fact that this Google account will be associated with your developer account.
If you are connected with your personal account and wish to publish your application with a professional account, you will have the option at this step to connect with another Google account, or to create a new one.

Once everything has been set up, click the button “Continue to Payment“.

2. Configure Google Wallet and pay the registration fees

The registration fees for Google Play are a one-time payment of $25.

Select your country in the list and fill in the requested personal information, so that this information is linked to the card you are paying with.

Note: If you uncheck the box under the “Billing address” category, a supplemental form will appear for you to fill out your name and professional address. 

Click the button “Accept and continue” to access the final step. 

3. Create your developer profile

The mandatory information you must provide is the name of the developer (Your Name this is the name that will appear under your application in the Play Store), your email address, and a telephone number. 

Once this information has been filled out, click on “Complete registration“. 
Your Google Play publisher account is now created.

You will then be redirected to your Google Play publication interface, where you can submit your Android application and publish it on the Play Store. 
Remember that you can publish several Android applications with the same Google Play account. 

.

1- Go to the Google Play Consolehttps://play.google.com/console/u/1/developers/app-list
2- Click on “Create an app

3- Fill in the different information of your app
4- Indicate if your app will be downloaded for free or for a price you determine*
5- Check the boxes for the declarations (Content Guidelines and U.S. Export Laws)
6- Click on “Create an app

*To publish a paid app, you’ll need to sign up at Google Merchant Center.
Click on the link provided in your Google Play console and follow Google’s instructions.
You can change this information until your app is published. However, once it is, you can no longer turn a free app into a paid app.

SHA-1 CERTIFICATE FINGERPRINT

1. Go to the Release > Production menu.
2. Click “ Create new release
3. Under App Integrity, click “Change App signing key”
4. Select “Use Google-generated key”
5. Go to the menu Release > Setup > App integrity



6. Click the copy icon next to « SHA-1 Certificate Fingerprint » and add to the email

Next Create an Android API Key
1 – Go back to the Google Cloud Console
2 – Go to API & Services > Credentials
3 – Click on “Create Credentials”.
4 – Select the API key option

An API key is generated.

5 – Click “Edit API Key“.

6 – Change the name to “Android Key
7 – Select Android Apps under Key restrictions for apps
8 – Under “Restrict the use of your Android apps“, click “Add” and paste this information:

Package Name:    SSP TO PROVIDE YOU

SHA-1:       SSP TO PROVIDE YOU        
9 – Click “End” then add another entry by clicking “Add” and paste this information:

Package Name:   SSP TO PROVIDE YOU

SHA-1:  SSP TO PROVIDE YOU


10 – Click on “End

11 – Under API restrictions, select “Restrict key
12 – From the drop-down menu, select “Maps SDK for Android
13 – Click “Save

Copy the API key