2017-08-27 89 views
2

我应该为每个应用程序构建一个新的密钥库,或者我可以使用与现有许多应用程序相同的密钥库? 我在构建应用程序时创建了许多键,现在我很困惑要么创建其他键或使用旧键。使用密钥库生成签名的APK

+0

您是否曾尝试在Play商店中放置两个具有相同击键标志的应用? –

+1

是的,我做到了,但我真的不知道我是否会继续这样或每次创建密钥库。从下面的答案我想我可以继续使用相同的许多应用程序。 –

回答

4

对于n个应用程序,您可以使用相同的密钥库。

正如你可能知道Android使用UID标识每个应用程序。如果您的所有应用都由相同的证书签名,则可以请求android为多个应用分配相同的用户标识,并让它们在单个进程中运行并共享数据。

从机器人DOC机器人:sharedUserId

机器人:sharedUserId

将与其它应用程序共享一个Linux用户ID的名称。默认情况下,Android为每个应用程序分配自己唯一的用户ID。但是,如果此属性设置为两个或更多应用程序的相同值,则它们将共享相同的ID - 前提是它们也由相同的证书签名。具有相同用户ID的应用程序可以访问彼此的数据,并且如果需要,可以在相同的过程中运行

相关问题