安卓应用程序更新

发布于 2024-10-21 06:24:47 字数 188 浏览 1 评论 0原文

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

有人可以建议实现发送更新这一过程的最佳方法吗?

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

提前致谢, 纳文

We have developed an Android application and plan to install them on tablets and distribute to our clients. We now have to decide on a process to send updates to the application whenever they are available.

Can some one suggest the best approach to achieve this process of sending the updates?

Is a silent update possible i.e. updating application without user intervention by checking,downloading and installing the latest version from with in the application?

Thanks in advance,
Navin

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无所谓啦 2024-10-28 06:24:47

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

You can use Google's C2DM service to send a push notification to the device telling it to upgrade. You can then have a broadcast receiver get the push notification and start the download. Check here for more details. http://code.google.com/android/c2dm/index.html

长亭外,古道边 2024-10-28 06:24:47

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

所以基本上你决定何时要检查(应用程序启动、定期间隔等)

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

您将其与已安装的版本号进行比较,如果 latest > >已安装 向用户显示 Android Market 的链接。

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

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

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

The simplest solution I know of involves retrieving the current version number from the web, comparing it to the existing installed version and if there is an update available pop-up a dialog with a link to the Android Market page for the specific application.

So basically you decide when you want to check (application start, regular intervals, etc)

And then you query a remote file that contains the latest version number.

You compare this to the installed version number and if latest > installed show the user a link to the Android Market.

afaik you cannot do a silent update of the application, for security reasons

Here is some code where someone has implemented the above solution:
http://www.androidsnippets.com/check-for-updates-once-a-day

Launching the android market on the device:
http://developer.android.com/guide/publishing/publishing.html#marketintent

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文