Android声称Unity Engine apk即使使用签名密钥也不安全?

Android声称Unity Engine apk即使使用签名密钥也不安全?,android,unity3d,apk,code-signing,android-install-apk,Android,Unity3d,Apk,Code Signing,Android Install Apk,有可能我不了解一些事情,但我认为这是如何工作的: 如果没有签名密钥(或者使用Unity的调试签名密钥),Android会声称某个应用程序不安全,但允许您安装该应用程序。然而,一旦你得到了签名密钥,android仍然会告诉你要小心,但不会给你一些关于安装apk文件的警告信息 但事实并非如此,我只是通过Unity创建了一个签名密钥,我甚至可以在查看Virustotal上的apk时验证该密钥是否处于活动状态 例如,当我安装一个名为的应用程序时,这是我在安装或更新应用程序之前收到的唯一消息。(我刚刚注意

有可能我不了解一些事情,但我认为这是如何工作的:

如果没有签名密钥(或者使用Unity的调试签名密钥),Android会声称某个应用程序不安全,但允许您安装该应用程序。然而,一旦你得到了签名密钥,android仍然会告诉你要小心,但不会给你一些关于安装apk文件的警告信息

但事实并非如此,我只是通过Unity创建了一个签名密钥,我甚至可以在查看Virustotal上的apk时验证该密钥是否处于活动状态

例如,当我安装一个名为的应用程序时,这是我在安装或更新应用程序之前收到的唯一消息。(我刚刚注意到它提到了更新应用程序。这是因为我已经安装了应用程序,但即使没有安装该应用程序,消息看起来也非常类似,仍然只有一条警告)

但当我尝试安装自己的应用程序时,无论是否使用签名密钥,我都会收到上面使用Newpipe获得的消息,然后我会收到以下消息:


如果两个应用程序都有自己的签名密钥,为什么Newpipe只显示一个警告,而我的应用程序显示几个警告?

当你签名应用程序时,它就可以将应用程序上载到商店了。当你为应用程序签名时,你正在设置开发者的名字。当你上传apk到商店播放时,商店会用另一个签名再次签名。我认为android会搜索该签名,当它找不到它时,它会向你发出警告信息。

很有趣,所以你认为如果我将此应用程序上传到Google Play,然后制作另一个具有相同签名密钥的应用程序,我将不会再收到第二条警告?不会。Play store会在应用商店中签名。但是直接下载时没有第二个签名。但是Newpipe没有,也从来没有在Play Store中出现过,所以为什么Newpipe没有收到第二个警告?你是不是在不是第二个警告的时候签署了应用程序?无论我是否签署了应用程序,我都无法让第二个警告消失。我的观点是,Play Store上不存在的另一个应用程序不会抛出第二个警告,这是为什么?