App Store Connect 輔助說明

App Store Connect / 管理 App 內購買項目 / 建立 App 內購買項目的優惠碼

管理 App 內購買項目

建立 App 內購買項目的優惠碼

你可以提供優惠碼,讓客戶以折扣甚至免費的價格使用你的 App 內購買項目,藉此獲取、保留或挽回他們。你可以在 App Store Connect 中建立和管理優惠碼,並定義兌換的資格條件。客戶可以透過兌換 URL 來兌換優惠碼,也可以直接在 App Store 或你的 App 中輸入優惠碼來兌換。你同時可以有最多 10 項有效優惠;每個 App 每季最多可以建立 100 萬組優惠碼。

你可以定義使用者要符合哪些資格條件,才能兌換優惠碼:

  • 從未在 App 內購買。

  • 過去 30 天內曾在 App 內購買。

  • 超過 30 天前曾在 App 內購買。

無論 App 目前的狀態為何,你都可以為 App 建立優惠碼與沙箱優惠碼。不過,若要產生自訂或單次優惠碼,你的 App 必須為「已可發佈」狀態,且關聯的 App 內購買項目必須為「通過核准」狀態。

請斟酌優惠的適用資格條件,再建立並發佈優惠碼。

優惠碼有三種類型:

單次優惠碼

這是種隨機產生的優惠碼,彼此之間不重複,且每組優惠碼只能兌換一次。

  • 兌換方式:客戶可以透過一個不重複的兌換 URL 來兌換優惠碼,也可以直接在 App Store 或你的 App 內(若支援)手動輸入優惠碼來兌換。你可以設定到期日,有效時間最長 6 個月,屆時將失效。

  • App 內兌換要求:客戶必須使用 iOS 16.3、macOS 15.0、visionOS 1.0 或以上版本的裝置,且你的 App 支援適當的 StoreKit 方法,才能在 App 內兌換優惠碼。

  • 適用情境:

    • 小範圍分發,例如提供優惠碼給個人作為特別折扣或競賽獎勵。

    • 在某些情況下,你需要嚴格控管可以兌換優惠的對象,例如,贈品數量有限、優惠碼僅供活動參與者使用,或優惠碼要印刷在產品上。

    • 有限分發範圍的目標式宣傳活動。

  • 兌換:每個 App 每季最多可以提供 100 萬組優惠碼(所有 App 內購買項目共用此額度)。客戶不能重複兌換同一項優惠。優惠碼的有效時間最長為六個月。

自訂優惠碼

這是你使用不重複的名稱自行建立的優惠碼,例如 SUMMER25VIPACCESS。與單次優惠碼不同,同一組自訂優惠碼可供多名使用者兌換,次數上限由你設定。

  • 兌換方式:客戶可以透過兌換 URL 或直接在你的 App 內(若支援)兌換優惠碼。

  • App 內兌換要求:客戶必須使用 iOS 16.3、macOS 15.0、visionOS 1.0 或以上版本的裝置,且你的 App 支援適當的 StoreKit 方法,才能在 App 內兌換優惠碼。

  • 適用情境:

    • 大型行銷宣傳活動,例如向所有新使用者宣傳某一折扣。

    • 鎖定特定客群的宣傳活動,例如向過去 30 天內未打開 App 的使用者提供特別優惠。

    • 獲取、保留或挽回特定客群。

  • 兌換:每個 App 每季最多可以提供 100 萬組優惠碼(所有 App 內購買項目共用此額度)。客戶不能重複兌換同一項優惠。優惠碼的有效時間最長為六個月。

沙箱優惠碼

這是測試用的單次優惠碼。如果你的 App 支援適當的 StoreKit 方法,你可以在 iOS 16.3、iPadOS 16.3 或以上版本上,透過「沙箱帳號」設定測試優惠兌換功能。

  • 適用情境:

    • 在你 App 的沙箱環境中驗證端對端的優惠碼兌換流程。

    • 在不影響真實使用者或實際執行環境資料的情況下,測試不同的優惠設定(例如,價格)。

    • 確認你的 App 是否能正確處理優惠碼兌換的收據驗證和授權流程。

  • 兌換上限:每個 App 每季最多可以分發 10,000 組沙箱測試優惠碼(所有 App 內購買項目共用此額度)。沙箱測試帳號沒有兌換次數限制;如果兌換不成功,請清除沙箱 Apple 帳號的購買記錄,然後重新測試。沙箱測試優惠碼不一定要設定到期日。

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

設定優惠

  1. 在「App」中,選取你的 App。

  2. 在側邊欄中,按一下「App 內購買項目」。

  3. 向下捲動至「優惠」區段,然後按一下「建立優惠」(或向下捲動至「非續訂型訂閱」區段,按一下「管理」,然後按一下「建立」)。

  4. 輸入優惠的參照名稱。你可以使用此參照名稱,在 App Store Connect 中管理優惠。建立優惠之後,就無法更改參照名稱。

    注意:如果同一 App 中已有其他優惠使用過相同的參照名稱,就不能再使用這個名稱。

  5. 根據客戶在你 App 內的購買紀錄,選取優惠適用的客戶資格。你可以選取下列一或多項:

    • 從未在 App 內購買。

    • 過去 30 天內曾在 App 內購買。

    • 超過 30 天前曾在 App 內購買。

    如果你選取所有選項,則你的優惠將提供給所有人。

  6. 按「下一步」。

  7. 選取你要提供優惠的國家或地區,然後按「下一步」。

  8. 選擇「付費優惠」或「免費」。

  9. 選擇所在國家或地區的折扣價格,然後按「下一步」。如需更多的價格點選項,請按一下「查看其他價格」。

  10. App Store Connect 會斟酌稅務和外匯匯率,為所有 175 個國家和地區的 App Store 提供對等的價格。若要為特定店面設定不同的價格,請進行更改,然後按「下一步」。

  11. 確定優惠詳情正確無誤後,按一下「確認」。

    注意:建立優惠之後,你就無法編輯它。如果你需要變更客戶資格,請建立新的優惠。

建立單次優惠碼

你的 App 必須為「已可發佈」狀態,才能讓客戶兌換優惠碼。

  1. 在「App」中,選取你的 App。

  2. 在側邊欄中,按一下「App 內購買項目」。

  3. 選擇你要為其建立優惠碼的 App 內購買項目。

  4. 向下捲動至「優惠」區段,然後在列表中找到你的優惠。

  5. 按一下參照名稱。

  6. 在「單次優惠碼」區段中,按一下「建立單次優惠碼」按鈕。

  7. 按一下「建立單次優惠碼」按鈕。

  8. 在彈出式視窗中,選取你要建立的優惠碼數量。

    優惠碼數量最低 500 組,最多 25,000 組。如果你需要的優惠碼數量超過 25,000 組,可以分批為同一項優惠建立優惠碼。

  9. 選擇到期日,以決定優惠碼的有效時間。單次優惠碼的有效時間最長為 6 個月。優惠碼會在到期日當天上午 12:00(太平洋時間)失效。

  10. 按一下「建立」。

    優惠碼最多可能需要一小時才能供客戶兌換。

下載單次優惠碼

建立單次優惠碼後,你需要從 App Store Connect 下載優惠碼,以便分享優惠碼。

  1. 在「App」中,選取你的 App。

  2. 在側邊欄中,按一下「App 內購買項目」(或「非續訂型訂閱」)。

  3. 選擇你要為其建立優惠碼的 App 內購買項目。

  4. 向下捲動至「優惠」區段,然後在列表中找到你的優惠。

  5. 按一下參照名稱。

  6. 找到你要下載的優惠碼,然後按「下載」。

  7. 解壓縮文字檔案(.csv),然後以試算表應用程式打開。

建立自訂優惠碼

  1. 在「App」中,選取你的 App。

  2. 在側邊欄中,按一下「App 內購買項目」。

  3. 選擇你要為其建立優惠碼的 App 內購買項目。

  4. 向下捲動至「優惠」區段,然後在列表中找到你的優惠。

  5. 按一下參照名稱。

  6. 在列表中選取優惠。

  7. 在「自訂優惠碼」區段中,按一下「建立自訂優惠碼」按鈕。

  8. 輸入自訂優惠碼,最多 64 個字元,且不得輸入任何特殊字元。

  9. 選擇兌換上限。兌換上限是指可以兌換此自訂優惠碼的使用者總數。你一次可以選擇的兌換上限最多為 25,000 次。如果需要更多兌換次數,請重複操作多次,將同一組自訂優惠碼用於該優惠。

  10. 選擇優惠碼的到期日,以決定優惠碼的有效時間。設有到期日的優惠碼,有效期限最長為 6 個月。優惠碼會在到期日當天凌晨 12:00(太平洋時間)失效。

    若要建立沒有到期日的優惠碼,請從日期選擇器中選擇「無結束日期」。到期日無法編輯。

  11. 按一下「建立」。

    優惠碼最多可能需要一小時才能供客戶兌換。

建立沙箱優惠碼

沙箱優惠碼是測試用的單次優惠碼。如果你的 App 支援所需的 StoreKit API,你可以在 iOS 16.3、iPadOS 16.3 或以上版本上,透過「沙箱帳號」設定測試優惠兌換功能。進一步瞭解(可能為英文網站)

  1. 在「App」中,選取你的 App。

  2. 在側邊欄中,按一下「App 內購買項目」(或「非續訂型訂閱」)。

  3. 選擇你要為其建立沙箱優惠碼的 App 內購買項目。

  4. 向下捲動至「優惠」區段,然後在列表中找到你的優惠。

  5. 按一下參照名稱。

  6. 在「沙箱優惠碼」區段中,按一下「建立沙箱優惠碼」按鈕。

  7. 在彈出式視窗中,選擇你要建立的優惠碼數量。優惠碼數量最低 10 組,最多 10,000 組。

  8. (選用)選擇到期日,以決定優惠碼的有效時間。沙箱優惠碼的有效時間最長為 6 個月。優惠碼會在到期日當天上午 12:00(太平洋時間)失效。

停用優惠碼

  1. 在「App」中,選取你的 App。

  2. 在側邊欄中,按一下「App 內購買項目」。

  3. 選擇你要停用其優惠碼的 App 內購買項目。

  4. 向下捲動至「優惠」區段,然後在列表中找到你的優惠。

  5. 按一下參照名稱。

  6. 找到你要停用的優惠,然後按一下「停用」。

  7. 再按一下「停用」以繼續。

    這些優惠碼將立即失效。已經兌換優惠碼的訂閱者不受影響。尚未兌換的優惠碼也會失效,且不會加回每季的兌換上限。