Google  
GMS Certification Service
Google Mobile Services (GMS)

Google Mobile Services (GMS) is a collection of Google applications APIs that help support functional across devices for Android system. 

Most of the apps offered by Google are free to download and use, but require the device to be certified by GMS if they need to be preinstalled GMS apps in the version.


Three Manufacturer Levels


1.
Use Android operating system for free, but without GMS embedded, such as Android phones in China.

2.
With some GMS service embedded, no use of Google logo, such as some China brands sell in overseas.


3.
With full sets of GMS services embedded GMS service and use of Google logo, such as Nexus.



An agreement that must be signed before GMS certification.


The brand owner provides the manufacturer to Google to review and evaluate whether    sign the agreement(not necessarily successful).

Signing period of MADA agreement: May varies, the average is 2-3 months.

●  


●  



 ●

CDD: Compatibility specification. Document on compatibility specifications for Android devices which releases by Google.




It Defines the requirements, hardware and software requirements for Android devices during development. Some are mandatory, some are suggested requirements that optional to.

Pre-tests




Apply Attestation Key


TEE support



1
Business process
2
Google sublicense

3
Sign NDA&ACC


4
Google sublicense success


5
Apply white list

6
7
8
9
10
11
Testing documents preparation

3PL validates documents and test versions


Google approve



Sensortest’s Responsibility
Work to assist customer sign MADA with Google
Review and apply all application material for clients and apply to 3PL labs, communicate with 3PL

4
Review GTM application form for client


2
Sublisence to Google


Do Pre-tests to ensure clients pass 3PL test


Communicate with Google


6
GMS Testing Process
Duration of GMS certification
Contract signing
Sublicense to Google and get approvement from Google
TEE package compile (MTK chips) 
Received TEE package、latest GMS package and latest Security package
Compile TEE package in software
Pre-test  (7 Days per version) 
Submit software to 3PL and receive result   
Submit software to Google and receive result 
Receive GMS certificate from Google