2012-03-15 93 views
5

我目前正在为希望管理apk的客户构建应用程序,而不需要在Android市场上发布它。他希望将应用程序提供给有限的用户。如何在Android Market中私密地管理Android应用程序?

  • 为此,我首先想到制作第二个应用程序来管理第一个应用程序的更新。
  • 然后我觉得它有点复杂,我发现Pushlink。这正是我需要的,只是我担心的条款和条件的一部分:

1.1 PushLink保留更新并随时更改服务条款,恕不另行通知。

其实我已经有两个问题:

  • 请问你使用Pushlink有经验的人,怎么支持呢?
  • 有什么替代Pushlink?

非常感谢。

罗曼

+0

你有没有想过如何实现自己的更新服务,其中你的应用程序接触到服务器..检查版本代码..如果它的一个新版本,它会下载它,并尝试安装它。 ? – dymmeh 2012-03-15 13:59:16

+0

我想到了这个解决方案,但我不确定如何从应用程序本身管理更新。你有什么想法? – 2012-03-15 14:02:48

+2

那么,在我的应用程序中,我的服务器上只有一个纯文本文件,它只有一个版本号。我会根据安装的APK文件中的实际值检查该值。如果它更高,我将新APK下载到SD卡。下载完成后,您将创建一个安装该应用程序的意图。 [请参阅关于如何创建该意图的问题的答案](http://stackoverflow.com/questions/4967669/android-install-apk-programmatically)。实际上,这很容易做到。 – dymmeh 2012-03-15 14:06:35

回答

1

您提出的解决方案另一种方法是实现自己的内部更新逻辑。

我自己做过这件事,维护起来很简单。

  • 在可从应用程序访问的服务器上有一个纯文本文件。
    • 此文件将包含最新的版本号。
  • 每隔一段时间(也许一周一次或两次)检查服务器,看看版本号是否有所不同(服务器#>在应用程序#中)。
  • 将您的新APK从服务器下载到SD卡上。
  • 一旦你完成下载文件,你需要启动安装应用程序的意图。用户仍然必须接受安装更新,使其不是%100自治,但您可以阻止用户单击“安装”以外的任何操作。
0

我知道这是一个老问题,但我用http://auto-update-apk.com - 这是非常简单的,但它做什么,它应该,而且是免费的小应用程序。

相关问题