Android APK自动更新

时间:2015-07-01 05:45:24

标签: android google-play

我想知道这是否可行。 我们的用户下载&第一次从Play市场安装APK, 然后,当应用程序检测到新版本可用时,它可以自动下载&即使在用户的设备中取消选中允许侧载设置,也可以从我们的自定义服务器安装新的APK(使用与原始签名相同的签名)?

或者我们必须再次在Play市场上传新的更新APK,并让用户手动下载&从市场安装?

感谢。

3 个答案:

答案 0 :(得分:1)

使用Google Play商店更新机制。它是部署更新的唯一方式。

前段时间,Facebook还尝试为自己的应用实施自己的更新机制,结果是谷歌暂时将Play应用从Play商店移除。

答案 1 :(得分:0)

您必须再次将APK上传到Play商店。根据用户的设置,他将自动更新应用程序或手动从商店下载更新。

答案 2 :(得分:0)

如果用户已从Play商店安装该应用,则更新必须仅来自Play商店。否则会出现签名不匹配问题。

您需要更改“版本代码”和“版本名称”,然后再次将新APK上传到Play商店。

如果用户启用了“自动更新”,则无需手动下载更新。

<强>更新

我看到了你的上一条评论,只是想帮忙。

  

我们希望确保我们的用户始终运行最新版本   应用

是的,我能理解这个要求。启用了“自动更新”的用户(大多数用户拥有)将自动获取最新版本的应用。

那些不这样做的人会收到通知,选择是否要立即更新或稍后推迟(可能是他们没有足够的互联网数据或时间来下载应用程序应用更新)。

诡计

我可以给你一招。您可以使用自定义服务器检查用户当前是否正在使用最新版本的应用程序。因此,如果使用过期版本的任何用户打开您的应用程序,应用程序将检查是否从服务器查看,然后提示用户立即更新应用程序。您还可以将用户直接带到Play商店以更新应用。简单,不是吗?

希望它有所帮助。