2013-02-07 31 views
18

我的公司希望为我们选定的一组客户提供Android设备。Android,侧载应用程序并通过Google Play保持最新状态

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

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

有什么想法?

+9

如果您安装了使用相同密钥库手动签名的apk,市场将检测到它已安装,客户端将能够更新它。 – hardartcore

+0

@ Android-Developer我应该从“unknown source”选项启用安装吗?或正在签署我不会有麻烦? –

+2

您必须启用该选项,以便您可以使用不同于Google Play的来源进行安装。而另一件事情,以防万一,包名称应该是在Play商店上传的应用程序相同。软件包名称不应该有任何更改,以确定它是仅适用于客户端的版本。 – hardartcore

回答

8

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

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

我想知道有没有人找到解决办法?

+1

我选择了你的帖子作为回答,因为它反映了Google的实际情况。 –

+1

遗憾的是,这似乎是谷歌的立场。显然,这不是我所希望的答案。 –

0

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

谷歌播放识别的APK的应用程序签名,无论安装源。只要您在生成APK时使用相同的软件包名称和密钥库,Google Play就能够检测到更新的版本并触发更新。

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

+0

正如@IvoRenkema在他的回答中所述,似乎sideloaded的应用程序无法使用市场进行更新。 –

0

如果您的手机已经扎根,您可以安装Titanium Backup,然后长按侧面加载的应用程序包并选择“Attach to market”选项。现在您可能会通过Google Play收到更新。
我不建议这样做,我的意思是从不安装破解或打补丁的应用程序,因为有版权或安全风险,但安装Google Play的Modded版本后,可以通过Titanium备份将修补过的边装应用程序附加到市场后升级。购买的应用程序不需要这些功能,因为它们已在您的Google帐户中注册,因此只需附加到市场就足够了。

相关问题