代码之家  ›  专栏  ›  技术社区  ›  Khemraj Sharma

sharedUserId是否需要为多个应用程序使用相同的签名密钥库?

  •  0
  • Khemraj Sharma  · 技术社区  · 6 年前

    Official page 关于它的描述很少。

    应用程序,它们将共享相同的ID,前提是它们的 证书集相同。

    provided that their certificate sets are identical

    请确认我是否需要使用相同的密钥签名以释放APK。

    2 回复  |  直到 6 年前
        1
  •  0
  •   Pratik Satani    6 年前

    不需要。这两个应用程序不需要相同的密钥。

        2
  •  0
  •   Steve Miskovetz    6 年前

    是的,在应用程序中使用具有相同uid的sharedUserId需要使用相同的密钥对其进行签名。注意,多个密钥可以存储在同一密钥库中,您需要使用相同的私钥。

    将应用程序上载到playstore之前,可以使用以下方法验证应用程序是否由同一密钥签名:

    该命令的输出(替换我的应用程序.apk对于共享相同uid的所有应用程序,必须相同。

    content providers 或者其他的IPC机制。