2011-08-30 68 views
2

我有Android应用程序,该版本是1.0。有一些更新将版本号更改为1.1。我没有上传到Android市场。如何通过我们的应用程序更新Android应用程序而无需进入Android Market?

这是一个私人应用程序。 正常情况下,更新应用会发生这样的情况:如果版本号与安装的应用不同,那么我应该更新。那一次它不会删除我的数据库内容

是吗?

如何在没有发布到android市场的情况下更新到版本?

,因为我的应用程序的销售人员去使用。当有在田野(上路要走店或任何其自身要更新)

如果有新版本可用,则在SQL Server数据库还我们提到国旗“1”(因为销售人员可以识别有更新版本可用)那么应该下载apk &需要自动更新系统吗?

OR

,当我们启动应用程序,应该检查版本号或可用的更新,那么应自动更新..

,我们该怎么办呢?

或者给我更新的想法Android应用..

我们怎样才能做到这一点?

请帮助我..

在此先感谢

+0

请你精确你的问题安装的应用程序,我不明白它。如果它是私人应用程序,为什么要将它上传到Android Market? –

+0

这是我的新东西。我想更新应用程序,而不必去android market.I有按钮它自动需要更新应用程序。如何可能? – Piraba

+1

我也需要这个帮助。请尝试一个这个.... http://stackoverflow.com/questions/3057771/is-there-a-way-to-automatically-update-application-on-android – Piraba

回答

5

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

的几个问题:1 )一些设备重命名APK为TXT对一些无法解释的原因,我认为这是与MIME类型

2)安装不会自动发生。用户将不得不点击完成的下载开始安装。

3)你必须勾选“未知来源”,在设置 - >应用程序菜单,允许从外部来源(未在Android Market)

+0

您提到的第2点与Android文档http://pages.citebite.com/i9o4a0i6jmwx相反。 –

+0

我想如果你点击浏览器上的APK文件,浏览器就足够聪明,可以在下载它之后安装应用程序。在问题的情况下,下载是通过应用程序而不是浏览器启动的,这意味着它所做的只是获取APK。从那里开始,用户必须点击下载才能安装它。 – IncrediApp

相关问题