2011-05-09 24 views
0

我想自动更新为我的应用程序启用。经过大量搜索,我找不到任何有关如何实现这一点的信息。我的解释是它是2.2和android marketplace的一个特性,并且会自动发生。不过,我有几个关于Google的问题,我无法在Google上找到答案:Android:为我的应用实现自动更新?

  1. 这是如何工作的?我是否刚刚向Google Market发布新版本,然后提示用户更新其应用程序?如果是这样,是否有一种方法可以控制是否允许用户更新? (比如,如果我发布1.1,我想允许更新,但不适用于2.0)。

  2. 我是否需要在我的清单文件或我的应用程序中的任何其他位置指定任何内容?

  3. 如果这是一个2.2的功能,它会工作,如果我的应用程序是2.1兼容? (我认为它不适用于运行2.1的用户,但要确保符合2.1的要求不会破坏它)。

谢谢。

回答

1
  1. 刚刚发布新版本,系统会提示用户安装。我想,以防止更新为V2,你需要创建一个新的应用程序(或改变,因此谷歌认为它是一个新的应用程序
  2. 你需要增加你的Android的属性:=的versionCode“??”在清单
  3. 您必须指定minSdkversion,如果您使用的功能比旧版本中支持的功能更新,则您必须检查它们正在运行的版本,并禁用该功能或​​以其他方式对其进行编码。
2

我可能在这里是错误的,但我相信自动更新是一个功能,用户可以控制。用户可以选择允许您的应用程序自动更新从Android市场提供的权限没有改变。我认为你可以强制用户自动更新。

1

您可以通过打开“市场”来控制自动更新当“市场”主屏幕打开时,点击“菜单”按钮(设备左下方),会弹出一个设置菜单,您可以设置那里的自动更新功能...

相关问题