2010-03-19 88 views
0

我有一個完整的和精簡版的應用程序,它們是用相同的代碼構建的。 Lite版本有一個按鈕升級。我應該在按鈕的處理程序中放置哪些代碼來檢查用戶付款並將應用程序更新到完整版? 我知道StoreKit框架允許取消阻止某些功能,但我只需要2個不同的應用程序。iPhone完整版和精簡版版本無StoreKit

也許有關於這個主題的教程,但我什麼也沒找到。 如果任何人有參考鏈接請提供

沒有這些應用程序尚未上傳到Appstore。

謝謝。

回答

2

我假設你想要兩個版本的應用程序完整版和精簡版。如果您計劃在Lite版本中實施StoreKit,不確定爲什麼您想要沿着該路線走下去。

它使得它更容易維護和開發應用程序的1版本,而不是2個版本的應用程序。

從這個角度來看它。如果/當您對完整版進行更改時,您將不得不在Lite版中進行相同的更改。這是寫入/複製粘貼的代碼量的兩倍。

看看本教程,該教程解釋並演示瞭如何在您的應用中實現StoreKit。

iPhone Tutorial – In-App Purchases

我會建議您開發和維護只有1版的應用程式。這將是Lite版本,可以選擇解鎖完整版本的所有功能。

幾個好處,這種做法是:

  • 應用程序易於開發和未來增強
  • 從精簡版轉換到完整版

希望

  • 更高的傳輸速率此信息有助於

  • 4

    您無法從應用程序購買其他應用程序。

    當您的升級按鈕被激活時,您只能使用App Store打開完整版本的鏈接。打開App Store時,您的應用程序將關閉,手機將處理剩下的應用程序。如果她選擇購買您的應用程序,則由用戶決定。即使在購買之後,lite版本仍將保持安裝狀態,直到用戶卸載它。

    有關詳細信息,請參閱Technical Q&A QA1629如何實現鏈接。

    相關問題