新闻详情

新闻详情

首页 / 资讯中心 / 详情

Android出海系列-GMS认证介绍

发布时间:2026/9/29 3:13:03来源:尧图网络
Android出海系列-GMS认证介绍
一、什么是 GMS 认证GMS 认证Google Mobile Services Test Certification是由 Google 面向全球 Android 硬件厂商提供的官方兼容性认证体系。其目标是确保基于 Android 开发的硬件产品能够与 Google 提供的系统服务、预装应用及 GMS 套件稳定、合规地协同工作。为什么 GMS 认证不可或缺价值维度说明兼容性与稳定性确保 Android 系统产品符合 Google 兼容性标准减少碎片化问题GMS 服务授权获得合法使用 GMS 服务及 Google Play Store 的资格品牌与市场准入取得 Android Logo 使用授权产品可进入海外市场销售应用生态保障确保设备上 Android 应用正常运行并抵御恶意软件侵害二、GMS 认证完整流程GMS 认证并非单一测试环节而是涵盖法律协议签署、产品送检、第三方实验室测试及 Google 授权的完整链路。四步认证流程1. 申请与 Google 签署协议 └── MADA移动应用发布协议 └── AFA反碎片化协议 2. 提交认证材料至 3PL 实验室 └── 产品本体 └── 外包装 └── 产品说明书 3. 3PL 执行产品硬件测试 └── 运行各项测试套件 └── 提交测试报告给 Google 4. 获取 Google 法律授权与保护关键术语说明MADAMobile Application Distribution Agreement移动应用分发协议授权设备预装和分发 Google 应用AFAAnti Fragmentation Agreement反碎片化协议约束厂商不得破坏 Android 兼容性3PLThird Party Lab第三方认证实验室主要提供软件认证、品牌认可、GMS 需求对接及预测试技术支持三、认证项目体系GMS Express 家族Google 针对芯片厂商与 ODM/OEM 建立了分层认证项目三者必须全部执行。三大认证项目对比项目核心要求GMS ExpressGoogle 与芯片厂商合作完成验证的 Turnkey 基准版本芯片厂商向 ODM 分发完整软件包BSP 经 Google 认证的 Android 软件及 GMS 套件准许设备厂商直接接收 Google 月度安全更新GMS Express Plus必须使用 GMS Express Build核心程序 Category 的 default intents 不可被覆盖浏览器以外 Category 不得预装同类应用GMS Express 2.0GMS Express 变体SoC 构建的部分以二进制发布其他分区以源代码形式发布软件交付链路Google ──► SoC 芯片厂商 ──► ODM ──► OEM ──► AOSP GMS 最终版本 │ └── GMS Express TurnkeyBaseline 纯净 Android 体验GMS Express Plus 认证费用报销对于支持原生GMS Express Plus的设备在通过 3PL 认证后若满足报销条件Google 将报销认证费用报销范围覆盖所有设备的MR维护版本和SMR安全维护发行版本核心收益100% 设备通过 Google 认证缩短约 30% 认证时间显著提升用户体验四、认证测试套件详解GMS 认证涉及大量自动化与半自动化测试套件覆盖兼容性、安全性、性能及固件分析等多个维度。核心测试套件一览测试套件全称说明CTSCompatibility Test Suite兼容性测试套件自动化CTS Verifier—CTS 补充需手动验证CTS on GSI—与 CTS 使用同一测试套件运行于 GSI 环境VTSVendor Test Suite供应商测试套件Treble 架构GTSGMS Test SuiteGMS 测试套件GTS Verifier—GTS 补充手动验证Android 13GTS Interactive—GTS 补充半自动化Android 14GTS Root—GTS 补充Android 15STSSecurity Test Suite安全测试套件Firmware Analysis—固件版本分析原 BTSAPTSAndroid Performance Test Suite安卓性能测试套件AACTAndroid Auto Connectivity Tests安卓自动连接测试2024 新增Connectivity Test—连接测试含 GtsBetocqAqtTests2026/Android 17 新增测试套件演进时间线年份变更2021新增针对 Go 设备的性能测试套件取代 GOATS2022新增 Firmware Analysis取代 BTSBuild Test Suite2023新增 GTS Interactive逐步取代 GTS Verifier2024新增 GTS Root 及 AACT 测试套件2026新增 Connectivity TestAndroid 17 平台不同版本类型的测试矩阵以下为各软件版本类型S/W Type对应的强制性测试✓ 必测- 非必测IRInitial Release初始发布版本构建类型CTSSTSGTSGTS RootTrebleCTS VerifierGTS InteractiveConnectivityAACTBCRFirmware AnalysisUser/GSI✓-✓✓✓✓✓✓✓✓✓userdebug-✓---------MR Representative维护版本代表构建构建类型CTSSTSGTSGTS RootTrebleCTS VerifierGTS InteractiveBCRFirmware AnalysisUser/GSI✓-✓✓✓✓✓-✓userdebug-✓-------MR Derived派生维护版本构建类型CTSSTSGTSGTS RootTrebleCTS VerifierFirmware AnalysisUser/GSI✓✓✓✓✓✓✓SMR/EMR Representative安全/紧急维护版本代表构建构建类型CTSSTSGTSGTS RootTrebleCTS VerifierUser/GSI✓-✓✓✓✓userdebug-✓----SMR/EMR Derived派生安全维护版本构建类型STSGTS (with GTS-SMR)CTS VerifierUser/GSI✓✓✓说明Treble VTS CTS on GSIGTS Root适用于 Android 15 及后续版本GTS Interactive适用于 Android 14 及后续版本Connectivity Test适用于 Android 17 及后续版本详细测试要求请参考Google Partner Android 测试文档五、豁免流程WaiverGoogle 的百万级测试用例中部分案例可能存在测试代码本身的 Bug。对此Google 提供了正式的豁免流程Waiver。豁免适用场景芯片厂商基准版本已通过认证若客户对基准版本进行修改导致测试失败经调查确认是 Google 测试代码问题可向 Google 提交 Issue 和 Report 申请豁免最新测试包已通过若失败案例在 Google 发布的最新测试包中已通过直接提交测试通过报告至APA无需单独申请豁免豁免申请流程OEM/ODM 侧 安装启用软件 → 运行 CTS / CTS Verifier / GTS / STS → 定位并分析所有失败案例 → 上传报告并联系技术客户经理TAM Google 侧 核查所有报告 → 豁免 或 拒绝 → 反馈结果六、附录关键术语速查缩写全称说明IRInitial Release初始发布版本MRMaintenance Release维护版本SMRSecurity MR安全维护发行版本EMREmergency MR紧急维护发行版本Treble—包含 VTS 和 CTS on GSIMADAMobile Application Distribution Agreement移动应用分发协议AFAAnti Fragmentation Agreement反碎片化协议BCRBiometric Report生物识别报告Representative Product SKU—经批准、具有完整测试报告集、不依赖其他代表性构建的构建版本Derived Product SKU—使用相同 SoC声明相同或android.hardware.*子集特性并设置ro.build.representative属性指向代表性版本的派生构建Derived Product SKU 判定条件一个构建被认定为Derived派生需同时满足使用相同的 SoC声明相同或子集的android.hardware.*features设置ro.build.representative属性值为代表性构建的 fingerprint七、工程师实战建议认证前准备清单确认已与 Google 签署 MADA、AFA 协议基于芯片厂商 GMS Express Turnkey 基准版本进行开发避免破坏 default intents在 userdebug 版本上完成 STS 等调试向测试在 User/GSI 版本上完成 CTS、GTS、VTS 等正式认证测试提前整理产品本体、外包装、说明书送检材料常见踩坑点修改核心 Category 的 default intents— 将导致 GMS Express Plus 资格丧失及报销失效预装同类 Category 应用— 浏览器以外 Category 不得有重复预装Derived 构建未正确设置ro.build.representative— 将无法享受 Representative 构建的测试减免忽略 Android 版本对应的测试套件变更— 如 Android 14 需用 GTS Interactive 替代 GTS VerifierSMR 版本遗漏 GTS-SMR 测试— Derived SMR 构建需额外执行 GTS-SMR
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

3条命令装好50多个Codex技能:awesome-codex-skills完整指南 2026/9/29 5:55:35

3条命令装好50多个Codex技能:awesome-codex-skills完整指南

3条命令装好50多个Codex技能:awesome-codex-skills完整指南 【免费下载链接】awesome-codex-skills A curated list of practical Codex skills for automating workflows across the Codex CLI and API. 项目地址: https://gitcode.com/GitHub_Trending/aw/aweso…

阅读更多 →
Agent Skills是如何工作的:揭秘Cloudflare Skills自动加载与触发机制 2026/9/29 5:55:28

Agent Skills是如何工作的:揭秘Cloudflare Skills自动加载与触发机制

Agent Skills是如何工作的:揭秘Cloudflare Skills自动加载与触发机制 【免费下载链接】skills Skills for teaching agents how to build on Cloudflare. 项目地址: https://gitcode.com/gh_mirrors/skills14/skills 🧩 Cloudflare Skills 是 Clo…

阅读更多 →
Sphinx 数学渲染兼容性测试实战:以 test-ext-math-compat 为例解析 math 角色、指令与渲染器注册机制 2026/9/29 5:55:22

Sphinx 数学渲染兼容性测试实战:以 test-ext-math-compat 为例解析 math 角色、指令与渲染器注册机制

文档开发工具 【免费下载链接】sphinx The Sphinx documentation generator 项目地址: https://gitcode.com/gh_mirrors/sp/sphinx 点击查看 免费下载 本文以 Sphinx 开源仓库中的测试夹具 tests/roots/test-ext-math-compat 为分析主线,系统讲解 Sphin…

阅读更多 →
ng-zorro-antd Tag 可选择模式(Checkable)实战指南:从 nzMode 用法到源码原理 2026/9/29 5:55:22

ng-zorro-antd Tag 可选择模式(Checkable)实战指南:从 nzMode 用法到源码原理

UI组件前端 【免费下载链接】ng-zorro-antd Angular UI Component Library based on Ant Design 项目地址: https://gitcode.com/gh_mirrors/ng/ng-zorro-antd 点击查看 免费下载 导读 本文聚焦 ng-zorro-antd 的 nz-tag 组件在 nzMode"checkable" 模式…

阅读更多 →
PRINTFILM AI漫剧工作流完整指南:剧本、资产库、分镜、生视频四步拆解 2026/9/29 5:55:22

PRINTFILM AI漫剧工作流完整指南:剧本、资产库、分镜、生视频四步拆解

PRINTFILM AI漫剧工作流完整指南:剧本、资产库、分镜、生视频四步拆解 【免费下载链接】printfilm PRINTFILM:AI 视频获客与 AI短剧创作平台 项目地址: https://gitcode.com/gh_mirrors/pr/printfilm PRINTFILM 是一个开源的 AI 漫剧创作平台&…

阅读更多 →
Gentle-AI RDD Shadow Evaluation:以只读影子评估为七值关系模型迁移度量信任基线 2026/9/29 5:55:15

Gentle-AI RDD Shadow Evaluation:以只读影子评估为七值关系模型迁移度量信任基线

【免费下载链接】gentle-ai Gentle-AI configures the AI coding agents you already use: Claude Code, Cursor, OpenCode, Codex, Pi, and more. Choose persistent memory, Organic-Driven Development, curated skills, MCP servers, personas, and optional bounded revie…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉