android - 如何以编程方式更新我的应用程序?

标签 android

<分区>

Possible Duplicate:
Is there a way to automatically update application on Android?

我有一个安卓应用程序。我的用户安装它。我如何通知用户有新版本可用。

我的应用程序不在市场中。

提前致谢。

最佳答案

基本上有两种模型可以用来解决这个问题。

  1. 基于拉动
  2. 基于推送

它取决于特定系统的体系结构或设计,决定是使用基于拉取还是基于推送机制。

  1. 对于基于拉取的模型,您只需向相关服务器发出一个有关新版本应用程序的 http 请求。当前应用程序版本号可以保存在 android 应用程序的 SQLLite 中。这可以提供给服务器,并且可以在服务器上根据它检查新版本。
  2. 对于推送机制,您可以使用 GCM 推送通知服务。详情请参阅 here

关于android - 如何以编程方式更新我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9979384/

相关文章:

Android Studio 无法创建新的 Android 项目

android - 如何仅以恒定间隔停止搜索栏的进度

android - 为什么 Room 显示 AppDatabase_Impl 不存在错误?

java - 我们使用了很多 ImageButton 和 App 滞后

android - 多个 dex 文件定义 Lorg/apache/cordova/BuildHelper

android - 如何减少android模拟器使用的内存?

android - 如何在我的编辑文本中启用翻译上下文菜单?

java - FFT 中频率检测的问题

java - 如何使我的 ListViewItem 看起来像 Twitter 应用程序?

android - Progressbarstyle 不适用于 android