我需要用我所有的Android应用程序相同的证书?(Do I need to use the sam

2019-09-17 21:44发布

我是否需要使用不同的证书签名不同的应用程序,如果他们都是一样的谷歌Play帐户下发表或我可以使用总是相同的? 如果没有特别的要求,什么是最好的做法是什么?

Answer 1:

你并不需要发布在同一Developper户头的所有应用程序使用同一证书,并且可以使用每个应用程序一个证书。

但是,你必须使用发布它已经首先公布用相同的证书对应用程序的更新。 这意味着你应该确保你的密钥库保存在severall地方。

最好的做法是将具有每developper帐户单个密钥库,作为使用相同的证书可以在同一进程中运行共享数据的应用,并且在一个安全的方式(按照文档 )。



Answer 2:

不,你不必。 如果你这样做,虽然,你可以声明基于签名的权限,这样就可以从你的应用程序中的一个公开服务,只能访问自己的应用程序。 缺点是,如果你丢失了密钥,你失去在同一时间所有的应用程序(你必须重新发布)。



Answer 3:

我喜欢有一个为每个应用程序特别是因为可以更容易地应用转移到别人,而不给他们的证书,所有的应用程序。



文章来源: Do I need to use the same certificate for all my Android Apps?