建立應用內購買產品

  • 在應用程式中提供 IAP 時,你必須首先在 iTunes Connect 中為每個單獨的購買新增條目。如果你曾在商店中列出待售的應用程式,那麼這是一個類似的過程,包括選擇購買的定價等級。當使用者進行購買時,App Store 會處理為使用者的 iTunes 帳戶收費的複雜過程。你可以新增一大堆不同型別的 IAP:
    • 消耗品 :這些可以多次購買,可以用完。這些是諸如額外生命,遊戲內貨幣,臨時加電等等。
    • 非消耗品 :你購買一次的東西,並期望具有永久性,如額外的水平和可解鎖的內容。
    • 非續訂訂閱 :在固定時間段內可用的內容。
    • 自動續訂訂閱 :重複訂閱,例如每月 raywenderlich.com 訂閱。

你只能為數字商品提供應用內購買,而不能為實體商品或服務提供應用內購買。有關所有這些的更多資訊,請檢視 Apple 關於建立應用程式內購買產品的完整文件。現在,在 iTunes Connect 中檢視應用程式條目時,單擊功能選項卡,然後選擇應用程式內購買。要新增新的 IAP 產品,請單擊應用內購買右側的+。

StackOverflow 文件

你將看到以下對話方塊:

StackOverflow 文件

當使用者在你的應用中購買憤怒漫畫時,你會希望他們始終可以訪問它,因此請選擇非耗材,然後單擊建立。接下來,填寫 IAP 的詳細資訊如下:

  • 參考名稱 :標識 iTunes Connect 中 IAP 的暱稱。此名稱不會出現在應用中的任何位置。你將通過這次購買解鎖的漫畫的標題是 鼓手的女朋友 ,所以在這裡輸入。
  • 產品 ID :這是標識 IAP 的唯一字串。通常最好從 Bundle ID 開始,然後附加一個特定於此可購買專案的唯一名稱。對於本教程,請確保新增 GirlfriendOfDrummerRage,因為稍後將在應用程式中使用它來查詢要解鎖的漫畫。因此,例如:com.theNameYouPickedEarlier.Rage.GirlFriendOfDrummerRage。
  • 清算待售 :啟用或禁用 IAP 的銷售。你想啟用它!
  • 價格層 :IAP 的成本。選擇第 1 層。

現在向下滾動到本地化部分,並注意英語(美國)有一個預設條目。為顯示名稱和描述輸入女朋友的鼓手。單擊儲存。大! 你已經建立了第一個 IAP 產品。

StackOverflow 文件

在深入研究一些程式碼之前還需要一個步驟。在應用程式的開發版本中測試應用程式內購買時,Apple 提供了一個測試環境,允許你購買你的 IAP 產品,而無需建立財務交易。