外观
打包与分发策略
- 为什么 Google 推荐使用 AAB 而非 APK 进行发布?
- 如何在 Google Play Console 中配置分发规则(如语言、设备筛选)?
- 什么是 App Signing by Google Play?它如何提高安全性?
- 如何在 Android Studio 中为每个渠道生成独立的 APK?
- 什么是友盟、神策等统计 SDK 的渠道标识(channel)注入方式?
- 如何在打包时自动替换 manifest 中的 meta-data 字段?
- 什么是 Android 热修复(HotFix)?Tinker 和 AndFix 的原理有何不同?
- 为什么 Google Play 不允许未经审核的热更新?
- 如何通过 Firebase Remote Config 实现非代码层面的功能开关?
- 如何实现应用内自动检查更新并下载新版本?
- 什么是灰度发布?如何通过用户分组实现小范围测试?
- 如何在升级失败时实现回滚机制?
- 为什么不能将 keystore 文件提交到 Git 仓库?
- 如何在 CI/CD 流水线中安全地存储和使用签名密钥?
- 如果丢失了应用签名密钥,会对应用产生什么影响?如何避免?