Android电子市场应用程序更新

时间:2010-02-01 10:23:41

标签: android google-play

关于Android市场应用程序更新的快速问题。如果我在市场上有应用程序并发布更新,是否有办法确保用户下载新更新?

即。该应用是否告知用户有更新,或者在下载更新之前是否停止工作?

或者我应该在我的应用程序中编写代码以在固定时间段后停止工作,从而迫使用户下载新版本?

3 个答案:

答案 0 :(得分:3)

通常,市场应用程序会通过状态栏通知让更新的用户可以使用其安装的一个或多个应用程序,但不会强制用户安装更新。

我认为在一段时间后停止应用程序工作,迫使用户安装新更新不是一件好事,因为:

  • 如果用户正在运行,用户可能不想更新您的应用程序。由于无休止的提示,通过市场更新大量应用程序可能是件苦差事所以我有时无法在更新可用时立即更新应用程序。
  • 当前一版本即将超时时,它会强制您释放可能不必要的更新。
  • 对用户来说不是很好。

为什么要强制更新用户?如果您通过这样做来解释问题,那么有人可能会为您提供更好的解决方案。

您可以做的唯一一件事就是让用户更有可能升级更新应用程序在Market中的描述以包含升级的好处,因为用户可以在决定是否升级之前阅读更新说明。

答案 1 :(得分:1)

我听说过有时有效的通知,有时则没有。我的用户告诉我,当我更新我的应用程序时他们没有得到通知,但当他们从手机上的Market应用程序查看他们的“我的下载”时,它会在应用程序旁边显示“可用更新”。如果他们没有进入“我的下载”,他们就不会知道有更新。

"Or should I be writing code in my apps to stop working after a fixed
 period thus forcing the user to download the new version?"

我不建议这样做,除非应用程序不再适用于更新。 Android Market非常易变,当运营商在用户的手机上更新系统软件时,有时应用程序会从“我的下载”中消失。如果发生这种情况并且您的应用程序过期,则在Google修复可能需要一周或更长时间的问题之前,您的用户将无法访问该应用程序。

答案 2 :(得分:0)

您可以在服务器上检查新版本,然后以编程方式将它们引导到市场:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.yourapp...")));