首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android发布Keystore

Android发布Keystore
EN

Stack Overflow用户
提问于 2013-10-08 00:26:55
回答 1查看 478关注 0票数 1

我刚开始想,考虑到我们公司为客户开发定制应用程序,是否必须为我开发的每一个安卓应用程序创建一个Keystore。我应该为每个应用程序创建一个Keystore,还是为所有应用创建一个Keystore?

编辑:每个密钥存储库还有多少别名?如果不止一个别名,为什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-08 02:31:56

如果您正在为客户开发应用程序,您不应该真正持有签名密钥。因为这是他们的应用程序,他们应该拥有签名密钥并发布。理想情况下,您将发送他们未经签名的APK,他们将签署和发布。如果他们不能/不想这样做,你应该为每一家公司拥有单独的钥匙。首先,因为在某些时候,它们可能要求您交出它,其次,如果密钥存储库丢失或损坏,则限制损坏。

而且,您的问题没有明确说明这一点,但是无论如何管理密钥库文件,都要为每个客户端使用不同的密钥。否则,如果两个应用程序恰好安装在同一个设备上并使用签名级别的权限,客户机A可能会访问客户端B的数据。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19237110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档