應用程式內購買
使用此技能處理消耗型與非消耗型 IAP。自動續訂與非續訂訂閱類產品請使用 in-app-subscriptions。
MCP 工作流程
- 使用
app-store-connect-mcp。 - 在編輯前,先讀取產品 ID 或當前編輯區的產品。
- 除非使用者明確要求變更,否則保留產品 ID、類型、參考名稱、權益、數量、價格、可用性及審查狀態。
- 在填充/更新前驗證草稿資料。
- IAP 本地化工具正在規劃中。若當前 MCP 尚未公開 IAP 工具,請產生存檔用的差異比對檔案,並說明目前 MCP 表面無法進行即時填充。
必要快照
- 產品 ID
- 類型:consumable 或 non-consumable
- 參考名稱
- 各語言地區的顯示名稱與描述
- 價格或價格層級
- 可用性/地區
- 審查截圖/圖片
- 促銷 IAP 圖片(若有)
- 狀態
ASO.dev 編輯器介面
當 ASO.dev 的 IAP 編輯器概念存在時,請考量以下事項:
- 產品類型:consumable 或 non-consumable。自動續訂訂閱屬於
in-app-subscriptions;非續訂訂閱類存取僅在符合 App Store 設定時才以消耗型 IAP 處理。 - Apple 限制:IAP 需經過獨立審查,每次購買都需要本地化,價格使用價格層級,可用性可按國家限制,變更不須更新應用程式,且應用程式最多可有 10,000 個 IAP。
- IAP 編輯卡:參考名稱、產品 ID、本地化、審查註記、App Review 圖片、促銷 IAP 圖片,以及遺漏中繼資料的狀態。
- 批量本地化:在支援的語言地區中建立/管理名稱與描述的本地化;追蹤字元計數、就緒狀態及各語言地區的狀態。
- 動作面板:區域可用性、價格層級編輯器、刪除購買項目,以及供 App Review 使用的註記與圖片。
- 審查資產:IAP 審查圖片為必填;審查註記應清楚說明購買內容以供 App Review 審查。
- 本地變更:ASO.dev 會先在本地套用編輯。App Store Connect 在儲存前不會變更;儲存後,若必要欄位已填寫完整,即可提交 IAP 進行審查。
複製規則
- 消耗型必須說明消耗或補充的內容。
- 非消耗型必須說明永久解鎖的內容或價值。
- 不要發明數量、功能、期限、價格或可用性。
- 除非產品確實是永久性的,否則不要使用「終身」一詞。
- 產品 ID 與參考名稱是內部用途;不要將其最佳化為使用者面向的文案。
- 審查註記應保持事實性,且面向審查人員,而非行銷文案。
- 將刪除視為不可逆操作,切勿在沒有明確使用者意圖的情況下建議刪除。
- 將價格、可用性及提交動作視為高影響力操作;在套用前產生存差異比對檔案並要求明確確認。
輸出
# 應用程式內購買更新
產品 ID:
類型:
國家:
語言地區:
狀態:
## 當前狀態
| 欄位 | 當前值 | 問題 |
|---|---|---|
## 建議的中繼資料
### 顯示名稱
`...`
字元數:
### 描述
`...`
字元數:
## 差異比對
| 欄位 | 當前值 | 建議值 | 原因 |
|---|---|---|---|
## 驗證
- 權益清楚:
- 產品類型符合文案:
- 價格/可用性未經要求不得變更:
- 審查資產存在:
- 審查註記所需:
- 促銷 IAP 就緒:
- 本地變更與已儲存變更的區別清楚:
- 需要提交審查:
- MCP 填充可用: