2010-02-01 108 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