2011-03-17 89 views
1

我開發了一個iphone應用程序。它是測驗應用程序。 它的主要議題是5. 所有主題都有20個問題。 現在我想創建精簡版和完整版。在Lite版本中, ,當用戶下載應用程序時,用戶在所有主題中獲得5個問題。 和完整版用戶可以購買話題明智。 例如有話題1,2,... 5。用戶想要購買主題2和主題3, 那麼我該如何開發此功能的代碼。 我知道這是可能的,但我怎麼知道。Iphone區分精簡版和完整版

請幫助在這種情況下,並提出最佳解決方案。

三江源所有

回答

2

除了開發應用程序的兩個獨立版本,附帶可很少或沒有電荷限制選擇全功能應用。

使用應用程序內購買爲用戶提供選擇他們可以購買的名義費用的更多主題的選項。這將幫助您保持代碼的組織性,而不會限制用戶在獲得應用程序後可能會購買的用戶數量或數量。

這裏是這樣的壯舉的文檔:http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/StoreKitGuide/Introduction/Introduction.html

爲了擴大:應用內購買蘋果文檔包含以分段方式與相關的說明給定的代碼。如果這是你想要的方向,那麼試試他們的代碼,然後可能會在你的腦海中形成一些新的問題,你可以回到stackoverflow!

+0

謝謝你的回覆,但我的問題是如何編碼這differetiate。我已經準備好將Lite版本上傳到iTunes,但它會是免費版本,以及如何編寫完整版本的主題版本。建議代碼如果可能。再次感謝 – 2011-03-17 15:52:00

+1

已經解釋了基本概念,並給了你一個包含代碼示例的相關文檔的鏈接。這回答你的問題,接受答案將是很好的禮貌。如果您想要現成的產品,您應該聘請@ samfu_1或其他開發人員爲您完成工作。 – 2011-03-17 16:04:06

0

創建一個大型應用程序。讓該應用免費。然後在應用程序內部放置一個應用程序商店。該商店將提供購買新主題的能力。使用應用內購買來完成此操作。蘋果爲此提供了很好的文檔,或者互聯網也可以提供幫助。

然後在應用程序中,但默認只有多少可用的主題。有應用程序內購買鏈接到NSUSerDefaults,所以當用戶購買新主題時,應用程序現在將「知道」以允許用戶使用該主題。然後,當他們查看主題列表時,只需檢查您的NSUserDefaults以查看哪些主題可用。

這應該做到這一點。

+0

hi..means用戶將點擊他/她可以下載完整應用的某個按鈕。但它將如何管理..? – 2011-03-18 04:40:28

+0

您無法放置一個強制用戶從應用程序內下載應用程序的按鈕。目前,沒有辦法做到這一點。您可以提供指向應用商店的鏈接,然後用戶可以購買或不購買您的應用。我會做我上面描述的方法。您可以在一個應用內管理整個事情。易於管理和簡單。 – Andrew 2011-03-20 20:59:38