从其他应用安装第三方APK

时间:2019-02-28 08:07:28

标签: android google-play android-install-apk

当前,我正在开发一个应用程序,其中包含一个由第三方创建的apk,可以在特定条件下进行安装。该apk存储在assets文件夹中。问题是当我尝试安装第三方apk时,它要求我激活允许未知源设置。

我的问题是

  1. 一个.apk文件在上传到Google Play时是否可以在其资产目录中包含另一个第三方.apk文件?
  2. 是否可以签署第三方apk(使其成为已知来源)?因此,它不会提示用户允许设置。

3 个答案:

答案 0 :(得分:2)

  
      
  1. 在上传到Google Play时,.apk文件是否可以在其资产目录中包含另一个第三方.apk文件?
  2.   

,我相信我们可以。

  
      
  1. 是否可以签署该第三方.apk(使其成为已知来源)?因此,它不会提示用户允许设置
  2.   

这与应用程序签名无关,而是应用程序安装的来源。唯一受信任的来源是Google Play。所有其他来源(包括其他APK的资产目录,无论从何处安装)均不是受信任的来源。如果您想避免该问题-提示从Google Play安装第三方应用。

答案 1 :(得分:1)

,除非设备已植根,否则未经用户的明确许可,我们将无法安装.apk

出于安全原因,Google禁止该行为

答案 2 :(得分:0)

让我警告您,这是一个绝对糟糕的主意。正是这种情况会使您的应用很可能被怀疑是恶意软件,结果您的应用和开发者帐户被禁止的可能性更大。没有足够的理由让合法应用程序执行此操作,而有很多理由让恶意软件应用程序执行此操作。

这也使您面临第三方的巨大风险。如果该应用的任何不良行为违反了Play商店的政策,那么您的应用将一律承担责任。

如果您不生产恶意软件,我很好奇您为什么要这样做。