为什么此值中有多个签名?这些值是包的公钥吗?
我是否可以使用此签名唯一标识包而不是读取META-INF下的文件,或者在整个APK文件中计算MD5?
答案 0 :(得分:2)
根据@hackbod的说法,这是APK签署的所有公钥
尽管名称如此,但PackageInfo.signatures的内容是您的应用程序签名的公钥。这绝对是积极的,不会在构建之间发生变化。这是应用程序开发人员的纯粹身份。
参考:https://groups.google.com/d/msg/android-developers/fPtdt6zDzns/MDqie6k7qo0J