19

我的公司想为我们选定的一组客户提供一台 Android 设备。

这样做,我们想为用户提供我们的移动应用程序。该应用程序已经在 Google Play 上,但我们希望避免用户自行下载和安装。我们更愿意让设备准备就绪,并且已经安装了应用程序。

我们找到了几种无需登录市场即可在手机上手动安装 APK 的方法。但似乎这样做,用户将无法通过 更新应用程序Google Play,因为该应用程序不会被识别为已安装。

任何的想法?

4

4 回答 4

9

根据 2015 年 1 月,这似乎是不可能的。以下是我从 Google Play 开发者支持处得到的回复:

侧面加载的应用程序不会通过 Play 商店进行更新。如果您希望更新该应用程序,您需要在手机上卸载该应用程序并通过 Play 商店重新安装该应用程序。

我想知道是否有人找到解决方法?

于 2015-01-25T11:29:49.830 回答
2

总结@Android-Developer和 OP 评论讨论的答案:

无论安装源如何,Google Play 都能识别 APK 的应用签名。只要您在生成 APK 时使用相同的包名称和密钥库,Google Play 就能够检测到较新的版本并触发更新。

要在不登录 Google 帐户的情况下安装应用程序,请在“设置”中启用“从未知来源安装”选项。安装完成后,您可以禁用它。

于 2014-10-30T18:23:06.027 回答
1

如果您的手机已root,您可以安装Titanium Backup,然后长按您侧面加载的应用程序包并选择“附加到市场”选项。现在您可以通过 Google Play 收到更新。
我不建议这样做,我的意思是永远不要安装破解或修补过的应用程序,因为版权或安全风险,但安装修改版的 Google Play 可以使修补过的侧载应用程序在通过 Titanium Backup 将它们附加到市场后进行升级。购买的应用程序不需要这样做,因为它们已在您的 Google 帐户中注册,因此附加到市场就足够了。

于 2016-03-31T08:32:13.930 回答
1

要让 MANUALLY INSTALLED APK 显示在 Google Play Store 中的 UPDATES 或 INSTALLED 部分,请执行以下任一操作:

1.) 手动安装 APK 与 Google 知道的应用程序相同的 APK 文件名(即从 APK 下载网站,如 APKMirror.com)。

2.) 如果您在保存时更改了 APK 名称,它将不会作为已安装的应用程序显示在 Google Play 商店中。

但是,如果应用程序有更新,您必须在商店中一次性搜索该应用程序并进行更新。它会在应用程序的商店页面上为您提供更新选项。一旦通过商店更新,它将从现在开始显示在商店的已安装/更新部分。

为什么这行得通?因为 UPDATE 将通过商店完成,并且它在更新过程中使用的 APK 名称是 Google 所知道的应用程序的名称。

如果没有更新,请执行选项 #1。

我总是将应用程序名称和版本信息添加到文件名的前面,这样我就知道它是什么供以后使用(因为如果我手动安装,我可能会将其保存用于多个/未来的设备)。我还在末尾保留了原始名称,因此如果需要,我可以将其重命名为原始名称。Android 是我见过的唯一一个在安装过程中文件名很重要的操作系统。

于 2020-10-27T08:23:32.817 回答