开发Android的人这么多,完全有可能大家把类名,包名都起成了一样的,这时候如何区分,签名就是起区分的作用的
由于开发商可能通过相同的packagename,来混淆替换已经安装的程序,签名可以保证包名相同,但是签名不同的包不被替换
apk如果使用同一个key签名,发布时另一个key签名的文件无法安装或者覆盖老的版本,这样可以防止你已经安装的应用被恶意的第三方替换或者覆盖
这样签名也是开发者的身份标识,当交易中抵赖等事情发生,签名可以防止抵赖的发生
原文连接:
https://wenku.baidu.com/view/716168d028ea81c758f578ee.html