可能我没有理解某些东西,但我认为这是如何工作的:
如果没有签名密钥(或者使用Unity的调试签名密钥时),Android会声称某个应用不安全,但会允许您安装该应用。然而一旦你得到了一个签名密钥,android仍然会告诉你要小心,但不会给予你几个关于安装apk文件的警告消息。
但事实似乎并非如此,我只是通过Unity创建了一个签名密钥,我甚至可以在查看Virustotal上的apk时验证该密钥是否处于活动状态。
例如,当我安装一个名为NewPipe的应用程序时,这是我在安装或更新应用程序之前收到的唯一消息。(我只是注意到它提到了更新应用程序。这是因为我已经安装了应用程序,但即使没有安装该应用程序,消息看起来也与此非常相似,仍然只有1个警告)
但是,当我尝试安装自己的应用程序时,无论是否有签名密钥,我都会收到上面使用Newpipe获得的消息,然后我会收到以下消息:
如果两个应用程序都有自己的签名密钥,为什么Newpipe只显示一个警告,而我的应用程序显示多个警告?
1条答案
按热度按时间y4ekin9u1#
当您签署应用程序时,它已准备好将应用程序上传到商店。当你签署应用程序时,你正在设置开发者的名字。当你上传的apk播放商店签署它再次与另一个签名。我认为android会搜索这个签名,当它找不到它时,它会给你警告信息。