更新android APK未通过Play商店

问题描述:

首先,我很抱歉我不会说很好的英语。我有一个论文项目,使得像Java标志测验一样的android应用程序相似。基本上,我必须使这个应用程序的管理网站或使其可更新,而不是通过Play商店。我将把最新的APK版本放入网站主机中。这里有人知道如何使它像那样工作吗?或者,也许你有另一个想法,使管理网站?请告诉我更新android APK未通过Play商店

+0

难道是不够的,如果用户被告知该网站上有新版本的应用程序?还是需要更新也必须安装? – 2013-04-10 04:47:22

+0

更新也必须安装。用户将检查是否有任何最新版本。然后用户将下载并下载APK将自动安装 – 2013-04-10 05:47:07

+0

我已更新答案以反映新的谷歌内容政策。您仍然可以允许自动更新,但不能通过谷歌播放。 – 2013-04-30 13:54:39

仅供参考如果没有在Play商店上传,用户将永远不会知道您的应用程序的更新。

或者

必须有某种形式的通知,你应该在你的管理实施和使用的应用程序发送给用户,并通过该通知,你应该问用户从您的网站上下载更新的APK。

+0

这是我的论文项目的要求,使其可以更新不通过游戏商店。 用户下载最新的APK后,会自动安装吗?如果不是,如何使它自动安装? – 2013-04-10 05:50:23

+0

您无法自动安装,但可以提供打开文件的提示。如果用户禁用了未知来源,它会要求您允许。否则,它会打开Android的安装意图。 – JonShipman 2015-10-21 22:17:32

此更新也必须安装。用户将检查是否有任何最新版本。然后用户将下载它并下载APK将自动安装

这并不容易。您唯一的选择是编写一些服务器端代码,让客户知道最新版本是什么。客户端可以触发本地通知并提醒用户新版本可用。

Facebook managed to do你在问什么,但我确定有很多工程努力。

[编辑]

谷歌有updated他们的政策,禁止动态更新。

“一位从谷歌Play下载应用程序不得修改,更换或使用比谷歌Play的 更新机制以外的任何方法更新 本身的APK二进制代码。”

+0

这可能已过期(和两岁),但我将在.apk旁边有一个带有版本号的.txt文件。当我做后台同步时,我首先用HTTPUrlConnection检查.txt文件内容,如果它不匹配本地副本,我下载.apk,然后用安装按钮抛出一个AlertDialog。安装按钮打开URI意图到.apk文件的本地位置。 – JonShipman 2015-10-21 22:16:08

+0

您可以这样做,但是从PlayStation以外的来源安装需要用户批准它。从产品体验的角度来看,这并不理想。 – 2015-10-22 07:40:15

+0

并不理想,但如果您编写的应用不允许在Play商店中使用,或者针对不想让Google访问数据的企业使用,则没有太多选择。 – JonShipman 2015-10-23 12:31:26