2011-12-22 184 views
0

我在Android市場上有一個測驗應用程序,現在賣1美元。我想提供一個有限問題的免費版本,幷包含一個菜單,讓用戶可以升級到完整版本。Android應用內購買

我的問題只是最佳實踐在這裏?

我所能想象的可能性是:

  1. 有免費版本,是以用戶付費 版本的URL中的Android市場,因此他們只希望直接下載完整版的鏈接。
  2. 在免費版本中有條件語句,如果VERSION == FREE,則通過設置VERSION = PAID在購買時啓用所有 問題,從而限制 的問題數量。
  3. 下載在購買 (將需要我自己的文件服務器?)的其他問題

你有什麼想法?

回答

1

不能說這3個變體之間有一個最佳實踐,您應該爲您和您的應用程序選擇更合適的方法。第一個變體對於開發者來說是最簡單的,第二個變體提供了更好的用戶體驗,但是您需要在應用程序中實施應用內結算。第三種方法是您需要服務器來存儲文件的最困難的原因。我個人會選擇第一種方法,因爲第二種方法有一個缺陷 - 您需要將鎖定的問題放在您的演示版的apk中,並且它不安全。更安全的方法是不要將它們放在演示版本中 - 這是第一種方法爲您提供的。不過,這是您作爲開發人員的選擇。祝你好運!