谷歌GMS认证流程,谷歌GMS认证介绍,谷歌EDLA认证介绍
发布网友
发布时间:2024-10-13 13:31
我来回答
共1个回答
热心网友
时间:2024-10-13 14:18
谷歌移动服务(GMS)认证旨在确保设备满足Google Mobile Services标准,从而保证设备能稳定运行Google提供的应用和服务,并为用户带来统一的使用体验。通过GMS认证,设备制造商和开发者能获得对Google生态系统的访问权限,并促进设备在市场上获得广泛的接受。
认证流程包括签订合同、提交授权协议给Google审批、检查并调整软件属性、集成clientid、提交开案报告、申请Google key、启动完整测试、导入key验证、进行软件debug、解决所有问题并进行新版本测试。自测通过后,启动正式测试,直到获得Google批准。
测试周期通常需要1-2个月来启动完整测试并解决所有问题,具体取决于项目问题情况和软件debug速度。正式测试周期约为一周,Google审批时间约为2-3周。
EMR和ESMR指的是客户内部紧急版本的快速外发,与Google的EMR流程不同。Google的EMR流程较慢,通常不适用。RSA是Google与OEM单独签订的协议,未签订者可忽略。安卓14手机需额外测试AACT。
测试内容包括Android平台兼容性(CTS)、GMS应用程序集成验证(GTS)、安全补丁整合(STS)、HAL、驱动与内核的替换测试(VTS)、替换GSI后兼容性测试(CTS-ON-GSI)以及人工判断的CtsVerifier测试,软件包上传至Google服务器进行危害应用、安全补丁和应用权限扫描(BTS)。MADA checklist人工测试GMS应用的预置与位置、开机向导等。
常见协议包括:不泄露协议(NDA)、反分裂协议(AFA)、移动应用软件分发协议(MADA)和企业设备许可协议(EDLA),后者的实施是为了补充MADA协议,确保设备通过GMS认证。