【问题标题】:How to update Android application through our application without go to android Market?如何通过我们的应用程序更新 Android 应用程序而不去 android Market?
【发布时间】:2011-08-31 11:27:16
【问题描述】:

我有安卓应用,版本是 1.0。有一些更新,因此将版本号更改为 1.1。我没有上传到安卓市场。

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

是吗?

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

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

如果有新版本可用那么在sql server数据库中我们也提到标志“1”(因为销售人员可以识别有可用更新版本)那么它应该下载apk并需要自动更新系统吗?

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

我们怎么做?

或者给我一个更新安卓应用的想法..

我们如何做到这一点?

请帮帮我..

提前致谢

【问题讨论】:

  • 能否请您详细说明您的问题,我不明白。如果它是私有应用程序,您为什么要谈论将其上传到 Android Market?
  • 这对我来说是新的。我想在不去安卓市场的情况下更新应用程序。我有按钮它会自动更新应用程序。怎么可能?
  • 我也需要帮助。试试这个....stackoverflow.com/questions/3057771/…

标签: android


【解决方案1】:

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

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

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

3) 您必须在设置 -> 应用程序菜单中选中“未知来源”,以允许从外部来源(不是 Android 市场)安装应用程序

【讨论】:

  • 您提到的第2点与pages.citebite.com/i9o4a0i6jmwx此处的Android文档相反。
  • 我猜如果你在浏览器上点击一个 APK 文件,浏览器足够聪明,可以在下载后安装应用程序。在问题的情况下,下载是通过应用程序而不是浏览器启动的,这意味着它所做的只是获取 APK。从那里开始,用户必须点击下载才能安装它。
猜你喜欢
  • 2011-05-02
  • 1970-01-01
  • 2011-03-15
  • 2011-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多