Xamarin.iOS 中的應用程式內購買

iOS 應用程式可以使用 StoreKit 來銷售數位產品或服務 – iOS 所提供的一組 API,可與 Apple 的伺服器通訊,透過其 Apple ID 與使用者進行財務交易。 StoreKit API 主要涉及擷取產品資訊和進行交易 – 沒有任何使用者介面元件。 實作應用程式內購買的應用程式必須建置自己的使用者介面,並使用自定義程式代碼追蹤已購買的專案,以提供所需的產品或服務給使用者。

提供應用程式內購買功能需要一些步驟:

  • 設定您的應用程式 – 應用程式的佈建設定檔必須正確設定。
  • 建立產品 – 必須在 iTunes 連線 入口網站中建立產品描述和價格。
  • 實作 StoreKit – StoreKit API 必須根據所銷售的產品類型來實作。
  • 建置使用者介面和產品本身 – 必須實作產品,包括適當時追蹤每個購買和備份/還原的機制。
  • 監視銷售和接收資金 – 使用 iTunes 連線 提供的資訊來監視銷售趨勢並追蹤您的收入。

本文件說明如何完成所有這些步驟,以使用 Xamarin.iOS 提供應用程式內購買。

需求

若要支援應用程式內購買,您必須使用 Xamarin.iOS 5.0 或更新版本搭配 Xcode 7 和更新版本。

目錄

摘要

本文介紹應用程式內購買的概念,概述如何設定應用程式以利用應用程式,並使用 Xamarin.iOS 呈現範例。 其涵蓋範圍如下:

  • iOS 布建入口網站 – 啟用應用程式內購買功能的指導方針。
  • iTunes 連線 – 設定產品以在您的應用程式中銷售。
  • Store Kit – 用來建置應用程式內購買功能的類別說明。
  • 撰寫應用程式以進行購買 的程序代碼 – 如何將應用程式內購買建置至 Xamarin.iOS 應用程式的範例。
  • 報告 – 透過 iTunes 連線 取得的統計數據概觀。