如何通过您的应用程序更新Android应用程序,而无需去Android市场?

时间:2011-08-30 07:52:59

标签: android

我有Android应用程序,该版本是1.0。有一些更新,所以将版本号更改为1.1。我没有上传到Android市场。

这是一个私人应用程序。 通常更新应用程序是这样的:如果版本号与已安装的应用程序不同,那么我应该更新。那个时候它不会删除我的数据库内容

是吗?

如何在不发布到Android市场的情况下更新到版本?

因为我的应用程序销售人员正在使用。当有领域(去商店或他们自己想要更新的任何地方)时

如果有新版本可用,那么在sql server数据库中我们也提到了标志“1”(由于销售人员可以确定有更新版本可用)然后它应该下载apk&需要自动更新系统吗?

OR

当我们启动应用程序时,应检查版本号或更新可用,然后应自动更新..

我们怎么做?

或者给我一个更新Android应用程序的想法..

我们如何做到这一点?

请帮帮我..

提前致谢

1 个答案:

答案 0 :(得分:5)

您的服务器上需要一个版本控制系统。 通过调用服务器并检查是否有更新来检查当前版本。 如果有更新,请通过调用APK网址上的浏览器,通过应用从您的服务器下载新的APK。 这将自动开始下载。

一些问题: 1)有些设备因为某些无法解释的原因将APK重命名为txt,我认为它与mime-types有关

2)安装不会自动进行。用户必须单击完成的下载才能开始安装。

3)您必须检查设置中的“未知来源” - >应用程序菜单允许从外部源(不是Android Market)安装应用程序