You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Play Services可下载字体为何需dev与prod双证书?适用场景解析

关于可下载字体中dev与prod证书的区别及使用场景

我来帮你理清这两个证书的作用和适用场景:

  • dev(开发环境证书)
    这个证书是针对开发阶段的Google Play Services构建版本的,比如你用的是Google Play Services的预览版、内部测试版,或者在模拟器、调试设备上运行带调试签名的应用时,系统会验证这个开发证书。简单来说,当你在本地开发、调试应用,使用非正式发布的Google Play Services版本时,就会用到这个dev证书,确保调试过程中字体下载的合法性。

  • prod(生产环境证书)
    这个证书对应正式发布的Google Play Services版本,也就是用户设备上正常安装的、通过Google Play商店更新的Google Play Services。当你的应用正式发布到Google Play商店,或者在安装了正式版Google Play Services的设备上运行时,系统会用这个prod证书来验证Google字体提供商的身份,保障生产环境下字体下载的安全性。

为什么要分开这两个证书?其实是因为开发环境和生产环境的Google Play Services签名是不一样的——开发/测试版本的签名和正式发布版本的签名不同,所以需要分别声明对应的证书哈希,这样不管是在调试还是正式发布场景下,系统都能正确验证字体提供商的身份,避免出现验证失败导致字体无法下载的问题。

另外补充一点,你配置中的[HASH]需要替换为对应的证书指纹,Google官方文档里应该能找到这两个环境对应的具体哈希值,记得别直接留占位符哦。

内容的提问来源于stack exchange,提问作者Marcel Bro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 06:47:05