【问题标题】:Are release signing key credentials required to set up expansion files?设置扩展文件是否需要发布签名密钥凭据?
【发布时间】:2020-03-03 15:26:51
【问题描述】:
为 Android 应用创建扩展文件是否需要发布密钥库凭据?
我希望将较大的资产移动到扩展文件 (.obb) 中,以使 APK 在 Google Play 规定的 100Mb 限制范围内。这些资产是 .mp4、.m4a 和 .wav 格式的视频和音频文件。
【问题讨论】:
标签:
android
keystore
apk-expansion-files
【解决方案1】:
不,这不是 APK,它只是数据(资产、音频...),因此不需要签名,因为它没有安装。
【解决方案2】:
我假设“扩展文件”,您的意思是应用程序功能更新或者您想要实施应用程序更改,那么这个答案适合您。如果我解释错了,请纠正我。
是的!如果要创建扩展(在应用程序/功能更新方面),则需要发布密钥库凭据。但是,如果您已将应用上传到 Play 商店,则这是特别需要的。
Android Keystore 系统可让您将加密密钥存储在容器中,从而更难从设备中提取。一旦密钥在密钥库中,它们就可以用于加密操作,而密钥材料仍然不可导出
所以,从上面的陈述我们可以推断它让我们,
- 存储加密密钥(私钥、公钥)
- 使用存储的密钥执行加密操作(加密、解密、签名、验证等)