【发布时间】:2012-03-15 13:53:06
【问题描述】:
我目前正在为想要在之后管理 apk 的客户构建一个应用程序,而不是在 Android 市场上发布它。他希望将应用程序提供给有限数量的用户。
- 为此,我首先想到的是制作第二个应用程序来管理第一个应用程序的更新。
- 然后我觉得有点复杂,我找到了Pushlink。除了我担心的部分条款和条件之外,这正是我所需要的:
1.1 PushLink 保留不时更新和更改服务条款的权利,恕不另行通知。
我实际上有两个问题:
- 你们中有人有使用 Pushlink 的经验吗,它的支持程度如何?
- Pushlink 有什么替代品吗?
非常感谢。
罗曼
【问题讨论】:
-
您是否考虑过实施您自己的更新服务,让您的应用程序连接到服务器。检查那里的版本代码。如果它是新版本,它将下载并尝试安装它。 ?
-
我已经想到了那个解决方案,但我不确定如何从应用程序本身管理更新。你有什么想法吗?
-
好吧,在我的应用程序中,我的服务器上有一个纯文本文件,其中只有一个版本号。我根据安装的 APK 文件中的实际值检查该值。如果它更高,我将新的 APK 下载到 SD 卡。下载完成后,您将创建安装应用程序的意图。 See the answer to this question on how to create that intent。实际上,这很容易做到。
-
听起来不错,添加您的评论作为答案,我会接受它;)
-
FWIW,我有一个正在进行中的 JAR,用于向应用程序添加自我更新逻辑:github.com/commonsguy/cwac-updater
标签: android enterprise