【问题标题】:Android claiming Unity Engine apk is unsafe even with signing key?即使使用签名密钥,Android 声称 Unity Engine apk 也不安全?
【发布时间】:2020-09-26 03:43:04
【问题描述】:

我可能不理解某些东西,但这就是我的工作原理:

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

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

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

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

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

【问题讨论】:

    标签: android unity3d apk code-signing android-install-apk


    【解决方案1】:

    当您签署应用程序时,它就可以将应用程序上传到商店了。当您签署应用程序时,您正在设置开发者名称。当您将 apk 上传到商店时,Play 商店会再次使用另一个签名对其进行签名。而且我认为 android 会搜索那个签名,当它找不到它时,它会给你警告信息。

    【讨论】:

    • 很有趣,所以您认为如果我将这个应用程序上传到 Google Play,然后使用相同的签名密钥制作另一个应用程序,我将不再收到第二个警告?
    • 没有。 Play 商店在商店中签署应用程序。但是直接下载时没有第二个签名。
    • 但是 Newpipe 没有也从来没有出现在 Play 商店中,那为什么 Newpipe 没有收到第二次警告呢?
    • 您在没有第二次警告时签署了应用程序吗?
    • 无论我是否签署应用程序,我都无法让第二个警告消失。我的观点是,Play 商店中不存在的另一个应用不会抛出第二个警告,这是为什么呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-17
    • 2022-11-25
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    相关资源
    最近更新 更多