Android应用程序更新

时间:2011-03-09 21:20:14

标签: android tablet updates

我们开发了一个Android应用程序,并计划在平板电脑上安装它们并分发给我们的客户。我们现在必须决定在应用程序可用时向应用程序发送更新的过程。

有人建议采用最佳方法来实现发送更新的过程吗?

是否可以进行静默更新,即通过在应用程序中检查,下载和安装最新版本来更新应用程序而无需用户干预?

提前致谢, 纳文

2 个答案:

答案 0 :(得分:2)

您可以使用Google的C2DM服务向设备发送推送通知,告知其升级。然后,您可以让广播接收器获取推送通知并开始下载。点击此处了解更多详情。 http://code.google.com/android/c2dm/index.html

答案 1 :(得分:1)

我所知道的最简单的解决方案是从网络中检索当前版本号,将其与现有安装版本进行比较,如果有可用更新,则弹出一个对话框,其中包含指向特定应用程序的Android Market页面的链接

所以基本上你决定什么时候检查(应用程序启动,定期间隔等)

然后查询包含最新版本号的远程文件。

您可以将其与已安装的版本号进行比较,如果latest > installed向用户显示指向Android电子市场的链接。

afaik 出于安全原因,您无法对应用程序进行静默更新

以下是有人实施上述解决方案的代码: http://www.androidsnippets.com/check-for-updates-once-a-day

在设备上启动Android市场: http://developer.android.com/guide/publishing/publishing.html#marketintent