App Store Connect 輔助說明

App Store Connect / 測試 App 內購買項目 / 沙箱測試概覽

測試 App 內購買項目

沙箱測試概覽

Apple 提供沙箱環境,讓你能使用測試帳號測試 App 內購買項目和 Apple Pay 交易,而不會產生任何費用。雖然這個環境使用 App Store 的基礎架構,但不會處理實際付款,而是模擬付款已順利處理的情況並傳回交易。

你可以測試下列情況:

情況

描述

測試 App 商店國家或地區

使用相同的沙箱帳號在不同的店面繼續測試,而無需建立新的測試人員。將你的沙箱測試人員與 175 個 App Store 中的任一店面建立關聯。

測試自動續訂型訂閱事件

測試自動續訂型訂閱事件,例如續訂、狀態變更、中斷購買、挽回優惠以及條件定價,而無須等待實際訂閱期限結束。

測試 App Store 伺服器通知

測試你的伺服器是否能接收 App Store 伺服器通知以及沙箱環境通知

測試「家人共享」

建立沙箱測試家庭,藉此在 App 中測試家人共享功能,並與最多五位測試家庭成員共享可自動續訂型訂閱和非消耗性項目的存取權限。

測試 Apple Pay 交易

使用測試信用卡和記帳卡測試 App 的 Apple Pay 實作情況。進一步瞭解。

若要開始操作,請在 App Store Connect 中建立沙箱 Apple 帳號,並使用這些 ID 來登入執行 App 開發簽署版本的裝置。你需要在每台裝置上啟用 Developer Mode(開發者模式),才能開始測試你的 App。

你也可以使用 StoreKit Testing in Xcode(在 Xcode 中測試 StoreKit)環境測試 App 內購買項目。由於是本機測試環境,因此不需要連線到 App Store 伺服器即可測試 App 內購買項目。在 App Store Connect 中設定 App 內購買項目之前,請先使用 StoreKit Testing in Xcode 功能來測試;無法使用網路連線時,也可以用這個功能測試程式碼。瞭解如何使用 Xcode 和沙箱環境測試 App 內購買項目