2010-02-01 107 views
4

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

I.e.应用程序是否告诉用户有更新,或者它是否会在下载更新之前停止工作?

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

回答

3

通常情况下,市场中的应用将让更新可为一个或更多的安装通过状态栏通知应用,但用户不会被强迫安装更新的用户。

我想停止应用程序一段时间工作后,强制用户安装新的更新不这样做,因为一件好事:

  • 用户可能不想更新应用程序,如果它是加工。通过市场更新许多应用程序可能会造成困难,因为我提供了更新,所以我有时不会更新应用程序。
  • 它迫使您在以前的版本即将超时时释放可能不必要的更新。
  • 这对用户来说不是很好。

为什么要强制更新用户?如果你解释你正在试图解决的问题,那么有人可能会给你一个更好的解决方案。

你能做的唯一的事情,使之更容易,用户将升级更新的市场您的应用程序,包括升级的好处的描述,因为用户可以决定是否升级之前先阅读更新说明。

+0

我希望确保用户获得最新版本我的软件中。我发布了一个测试版的应用程序,并要确保的是,目前的用户群让我的新版本bug修复和新功能(将也希望他们得到了评价我的应用程序的结果) – Gaz 2010-02-01 10:51:53

+1

如果一个应用程序被明确标记为“测试”或“预发布”然后我想有它的时间到期的说法,但我仍然不会推荐这对市场公开发布的应用程序。做的最好的事情就是更新应用的描述,以支付升级的好处,用户可以决定是否要升级前请阅读。 – 2010-02-01 11:04:38

+0

但他们仍然需要去市场,搜索,然后找到更新。某种形式的通知会很好,所以他们更有可能找到新版本 – Gaz 2010-02-01 11:33:12

1

我听说过通知有时可以工作,有时候不会。我的用户告诉我他们在我更新我的应用程序时不会收到通知,但当他们从手机上的市场应用程序中查看他们的“我的下载”时,它会在应用程序旁边显示“可用更新”。如果他们没有进入“我的下载”,他们永远不会知道有更新可用。

"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电子市场变得如此变幻莫测,当运营商更新他们的用户手机上的系统软件时,有时应用程序会从“我的下载”中消失。如果发生这种情况并且您的应用程序过期,那么用户将无法访问该应用程序,除非Google修复了需要一周或更长时间的问题。

0

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

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

如何检查Android上最新版本的APP商店? – 2014-06-24 13:19:52