目录
一、一些概念
① CTS测试
以自动化测试为基础,测试Android系统的兼容性;
② CTS Verify
一个手工测试的apk,完成自动化测试无法完成的操作(锁屏、蓝牙、摄像头等);
③ GTS
手机出口到国外,并且通过运营商出售,就i必须通过GTS测试;
④ GMS认证周期
手机通过CTS测试、CTS Verify以及GTS测试之后,就可以拿到GMS认证。但是GMS认证周期较长,一般需要3个月至半年。
⑤ MADA协议
全称Mobile Application Distribution Agreement(移动应用软件分发协议)。是谷歌和Android厂商之间签署的一个协议,根据该协议,手机厂商在推出采用Android设备前,必须预装所有Google应用,并且,要把Google Search、Google Play放在手机首屏,并以Google Search作为默认的搜索引擎。
二、GMS认证
2.1 认证背景
手机没有GMS认证,那么对于手机出口商而言,就没有了生产的产品走不了运营商通道,所以在欧美等由运营商主导的手机市场,GMS认证是十分必要的。但是没有GMS认证,Google也不会做限制,只是进不了运营商市场,第三世界市场,出于成本考虑(GMS认证需要收费),也就没装GMS认证。
2.2 GMS认证目的
- 提高产品android系统的兼容性和稳定性
- 授权Google的手机APP和服务
- 授权使用Android LOGO
- 产品可以进入欧美市场
2.3 GMS认证要求
- 必须申请与Google签署MADA协议(网站操作)
- 产品必须使用7.0以上的安卓版本
- 产品必须依次通过CTS测试、CTS Verify测试以及GTS测试
- 产品还可以通过CE、FCC、BT以及WIFI等硬件认证(这一部分不是GMS认证的硬性指标)
2.4 GMS认证流程
- 申请谷歌MADA协议
- 产品做硬件测试
- 提交测试报告给谷歌审核
- 获得谷歌认证授权