2012-06-23 64 views
6

我期待發布我的應用的兩個版本:免費和付費。付費應用程序將具有更多的功能,但沒有額外的內容。最初,我打算在市場上發佈兩款獨立的應用程序,但難以保留一個代碼庫並擁有兩個獨立的應用程序。應用內購買解鎖付費功能

應用內購買會是更好的方法嗎?所以我發佈了一個免費的應用程序,然後允許用戶購買額外功能的解鎖。這也意味着我不必明確地使用Android開發的許可部分,因爲這是在應用程序內購買的。

回答

14

有哪些,我想起三種策略:

  1. 發佈兩個版本,免費版本和付費版本。付費版本包含其他功能。爲了使開發更容易,您應該使用Android Libaries。這些防止了代碼的重複。

    優點:

    • 容易實現。
    • 作爲Android Market在其他市場上發揮作用,因爲它不依賴於它。

    缺點:

    • 如果用戶在免費版本的一些數據,你必須付費版提供導入功能或用戶將鬆散的數據。
    • 你必須在市場上獲得不同評論的版本。
  2. 發佈兩個版本:一個包含所有功能,但某些功能被鎖定的免費版本。使用市場上發佈的簡單付費應用程序「解鎖應用程序」解鎖它們。

    優點:

    • 容易實現。
    • 作爲Android Market在其他市場上發揮作用,因爲它不依賴於它。

    Disadvantes:

    • ,因爲用戶有一個 「無用」 的應用程序安裝是不是很直觀。
  3. 發佈一個版本:一個包含所有功能,但某些功能被鎖定的免費版本。使用應用內購買解鎖它們。 優點:

    • 細粒化的解決方案:你可以解鎖不同特點制定不同的價格。

    Disadvantes:

    • 沒有那麼簡單實現,應用內的API是棘手
    • 不沒有Android市場工作
+0

+1。我認爲你還應該包括一些你推薦的選項之一。會使答案更完整。 –

+1

非常感謝您的回覆。儘管如此,我的研究顯示了比上面提到的更多的問題。版本1不支持不同的功能(活動),只有資源可以被覆蓋。版本2不允許使用Google的許可服務器。第3版是我目前正在考慮的內容。無論如何,感謝你的努力。 –

+0

(1)「基於圖書館項目的免費和收費」有一個很大的缺點:兩個應用程序不能提供相同的「ContentProvider」 – rds

相關問題