当前,我正在开发一个应用程序,其中包含一个由第三方创建的apk
,可以在特定条件下进行安装。该apk
存储在assets
文件夹中。问题是当我尝试安装第三方apk时,它要求我激活允许未知源设置。
我的问题是
.apk
文件在上传到Google Play时是否可以在其资产目录中包含另一个第三方.apk
文件?答案 0 :(得分:2)
- 在上传到Google Play时,
.apk
文件是否可以在其资产目录中包含另一个第三方.apk
文件?
是,我相信我们可以。
- 是否可以签署该第三方
.apk
(使其成为已知来源)?因此,它不会提示用户允许设置
这与应用程序签名无关,而是应用程序安装的来源。唯一受信任的来源是Google Play
。所有其他来源(包括其他APK的资产目录,无论从何处安装)均不是受信任的来源。如果您想避免该问题-提示从Google Play安装第三方应用。
答案 1 :(得分:1)
否,除非设备已植根,否则未经用户的明确许可,我们将无法安装.apk
。
出于安全原因,Google禁止该行为
答案 2 :(得分:0)
让我警告您,这是一个绝对糟糕的主意。正是这种情况会使您的应用很可能被怀疑是恶意软件,结果您的应用和开发者帐户被禁止的可能性更大。没有足够的理由让合法应用程序执行此操作,而有很多理由让恶意软件应用程序执行此操作。
这也使您面临第三方的巨大风险。如果该应用的任何不良行为违反了Play商店的政策,那么您的应用将一律承担责任。
如果您不生产恶意软件,我很好奇您为什么要这样做。