App Store Connect 輔助說明

App Store Connect / 測試 App 內購買項目 / 建立沙箱 Apple 帳號

測試 App 內購買項目

建立沙箱 Apple 帳號

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

如果要測試 App 內購買項目和 Apple Pay,你需要以不同的方式登入沙箱帳號:

  • App 內購買項目:請在測試裝置上使用沙箱帳號登入 App Store。你不需要在裝置層級登出個人 Apple 帳號。

  • Apple Pay:請在測試裝置上登出你的個人 Apple 帳號,然後以沙箱帳號作為裝置的 Apple 帳號重新登入。如需更多資訊,請參閱 Apple Pay Sandbox Testing(Apple Pay 沙箱測試)

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

你可以在 App Store Connect 裡建立最多 10,000 個沙箱帳號。這些帳號只能用於測試目的,不能用於登入 App Store 或在當中進行購買。

注意:已註冊 Apple 帳號的電子郵件地址,不得用來建立沙箱帳號。如果使用現有的 Apple 帳號,會導致測試時發生錯誤,因此請使用未與任何 Apple 帳號關聯的電子郵件地址。登入測試裝置時,請在「設定」中使用沙箱登入選項,而非更動你的主要 Apple 帳號設定。

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

建立沙箱帳號

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

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

    「測試帳號」頁面中顯示兩個現有的沙箱帳號。「測試帳號」標題旁帶有一個新增(+)圖像。
  3. 輸入測試人員的名字和姓氏。

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

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

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

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

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

  7. 按一下「建立」。

刪除沙箱帳號

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

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

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

  2. 在頂部的導航列中,按一下「沙箱」。

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

    「測試帳號」頁面上顯示一個已勾選的沙箱帳號。右上角顯示「刪除帳號」按鈕。
  4. 在隨即顯示的對話框中,按一下「刪除帳號」。

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