測試 App 內購買項目

建立沙箱 Apple ID

如果你的 App 提供 App 內購買項目或 Apple Pay,你可以在 App Store Connect 中建立沙箱 Apple ID,並使用這些 ID 登入執行 App 開發簽署版本的裝置,藉此測試這些功能。你需要在每台裝置上啟用 Developer Mode(開發者模式),才能開始測試你的 App。

你可以透過沙箱 Apple ID 測試不同的付款情境(例如成功續訂、付款失敗和退款)以及「家人分享」功能。這對於確保 App 內購買按預期運作,且付款過程不會發生任何問題相當重要。

你可以在 App Store Connect 裡建立最多 2,000 個沙箱 Apple ID。這些 ID 僅用於測試目的,不能用於登入 App Store,或在上面進行購買。

必要角色:帳號持有人、管理、App 管理或開發者。請參閱角色權限

建立沙箱 Apple ID

  1. 在首頁上,按一下「使用者與存取權限」。

  2. 在上方導航列中,按一下「沙箱測試」,然後按一下新增(+)按鈕。如果你是第一次新增沙箱測試人員,請按一下「Create Test Accounts」(建立測試帳號)。

  3. 輸入測試人員的姓名。注意:建立測試人員後,就無法編輯名稱、電子郵件或密碼。

  4. 輸入電子郵件地址。請使用未曾作為 Apple ID 或用來購買 iTunes 或 App Store 內容的電子郵件地址。建議你為每一位沙箱測試人員建立測試專用的電子郵件地址。

    如果你的電子郵件服務供應商支援含加號字元(+)的電子郵件子地址,則你可以使用沙箱專用電子郵件地址建立多個子地址,並提供給其他沙箱測試人員。舉例來說,如果你的基礎沙箱電子郵件是 billjames2@icloud.com,你可以使用 billjames2+UK@icloud.combilljames2+US@icloud.com,和 billjames2+JP@icloud.com 等電子郵件地址給其他測試人員使用。所有傳送至子地址的信件也會傳送至基礎地址。

  5. 輸入密碼。與一般 Apple ID 一樣,沙箱 Apple ID 需要高強度密碼。若你輸入的密碼不符合要求,系統就會顯示建議。

  6. 選擇 App Store 國家或地區。每個測試帳號都會與 175 個 App Store 店面中的其中一個相關聯。你可以在建立帳號後編輯測試人員的 App Store 國家或地區,藉此在不建立新測試人員的情況下,在不同店面進行測試。

  7. 按一下「建立」。

刪除沙箱 Apple ID

你可以按一下測試人員列表中的沙箱 Apple ID,然後再按一下「刪除帳號」,即可刪除測試帳號。你也可以採取以下步驟一次刪除多個測試帳號。

注意:在刪除家人共享沙箱測試人員之前,你必須先將他們從隸屬的測試家庭移出

  1. 在首頁上,按一下「使用者與存取權限」。

  2. 在上方導航列中,按一下「沙箱」,然後按一下左上角的「編輯」。

  3. 找到你要刪除的測試人員並勾選旁邊的註記框,然後按一下「刪除帳號」。

  4. 在隨即顯示的對話框中,按一下「刪除帳號」。

如果你刪除沙箱測試人員,則關聯的沙箱 Apple ID 和電子郵件就不能再作為 App Store Connect 使用者,也不能在沙箱環境中進行測試,或在 iTunes Store 或 App Store 中購買內容。