是每个开发人员,每个包还是每个包版本的Android应用程序签名?

时间:2014-09-13 18:25:49

标签: java android signing

Signature(由PackageManager)返回的Android应用程序PackageInfo的文档似乎有点不清楚。它可能反映

  • 用于签署应用程序的开发人员签名。然后,它将是由相同密钥签名的所有应用程序的一个签名。
  • 此包名称的签名。然后,对于具有此包名称的应用程序的所有版本,它将是一个签名。
  • 如果apk文件的内容不同,则会有不同的签名。

哪一个是真的?

2 个答案:

答案 0 :(得分:0)

签名适用于包(app)。请参阅签名文档:

  

与应用程序包关联的签名 的不透明,不可变表示

答案 1 :(得分:0)

它在您的列表中排名第一 - 开发人员用来签署应用程序的任何密钥。

您可以使用App Detective查看每个应用的签名内容。 [完全披露 - 我写了那个应用程序]