2010-12-23 72 views
0

我打算使用免費版來推廣付費版。 一些問題:如何在Android上處理從免費版到付費版的應用程序升級

  1. 在你的經驗中,它有幫助嗎?
  2. 用戶安裝免費版後,如果想安裝付費版, 他需要先刪除免費版?
  3. 它是如何影響下載速度的?
  4. 什麼是正確的做法呢?
+2

上述應用程序的鏈接對您的問題沒有任何價值,應立即刪除... – 2010-12-23 10:17:40

回答

4

一些研究爲我的應用程序之一後,我發現了以下選項:

1 - 有一個大的庫中的全部代碼,然後使用這個共享庫使兩個應用程序,讓他們切換一些標誌稱該應用程序處於試用或完整模式。

對我來說,不是很好,因爲您需要處理事實,即用戶可以安裝免費和完整的應用程序,當用戶獲得完整的應用程序時,您需要將他從試用版升級到完整版數據(數據庫不能輕易共享)

2 - 具有可以通過購買特定代碼的網站

的好處是你可以解鎖一個單一的應用程序可以提供備用付款選項(貝寶,...),也可以避免ID僅限於Android Market。在處理無法訪問的國家時可以很好。

3 - 與所有的代碼加一個小的解鎖應用程序的單個應用程序解鎖免費應用的侷限性

的好處是,你只需要更新的免費應用程序,所有用戶都將收到的bug更正。您還可以利用Android Market。缺點是,您的用戶需要進入市場才能獲得完整的應用程序。


我親自選定的選項3,但因爲我打算髮布我的國家/設備的應用程序,也不必進入Android Market我會加在它的選項2頂部

編輯2/2/2011:我在我們的網站上發表了一篇關於這方面的文章。您可以在此處閱讀:http://www.marvinlabs.com/2011/01/sharing-code-full-lite-versions-application/

+0

作爲可以訪問市場的用戶,我可以說選項2感覺不如選擇3更方便 - 通過購買市場中的密鑰可以解鎖的應用程序感覺更簡化(並且更安全,因爲我不必手動管理密鑰)。 – 2010-12-23 16:56:14

0
  1. 它總是一個好主意,提供一個demo(假設有動力去購買付費版本,就像一個計時賽,功能殘廢,無論是最好的證明程序,不會損壞經驗)。

  2. 向市場添加兩個版本的應用程序,一個免費,一個付費。

  3. 不,因爲它們是兩個獨立的應用程序,但爲了不安裝兩個應用程序,刪除空閒的應用程序是有意義的。

  4. 他們是兩個獨立的應用程序,所以他們有兩個單獨的計數。

作爲替代方案,您可以使用密鑰文件解鎖完整版本的功能。如果你這樣做,你應該使用Google Checkout進行處理(根據TOS,IIRC,所有「費用」都必須經過Google的處理)。如果你走這條路線還有很多事情要做(特別是想出一個不容易被黑客攻擊的密鑰文件系統)。

相關問題