我有Android应用程序,该版本是1.0。有一些更新,所以将版本号更改为1.1。我没有上传到Android市场。
这是一个私人应用程序。 通常更新应用程序是这样的:如果版本号与已安装的应用程序不同,那么我应该更新。那个时候它不会删除我的数据库内容
是吗?如何在不发布到Android市场的情况下更新到版本?
因为我的应用程序销售人员正在使用。当有领域(去商店或他们自己想要更新的任何地方)时
如果有新版本可用,那么在sql server数据库中我们也提到了标志“1”(由于销售人员可以确定有更新版本可用)然后它应该下载apk&需要自动更新系统吗?
OR
当我们启动应用程序时,应检查版本号或更新可用,然后应自动更新..
我们怎么做?
或者给我一个更新Android应用程序的想法..
我们如何做到这一点?
请帮帮我..
提前致谢
答案 0 :(得分:5)
您的服务器上需要一个版本控制系统。 通过调用服务器并检查是否有更新来检查当前版本。 如果有更新,请通过调用APK网址上的浏览器,通过应用从您的服务器下载新的APK。 这将自动开始下载。
一些问题: 1)有些设备因为某些无法解释的原因将APK重命名为txt,我认为它与mime-types有关
2)安装不会自动进行。用户必须单击完成的下载才能开始安装。
3)您必须检查设置中的“未知来源” - >应用程序菜单允许从外部源(不是Android Market)安装应用程序