Communitygithub.com

asodevapp/skills

用於 App Store 消耗型與非消耗型應用程式內購買:中繼資料、本地化、定價/可用性備註、促銷 IAP 就緒狀態、驗證,以及 ASO.dev 本地 MCP 填充(當該介面可用時)。

skills 是什麼?

此技能專為管理 App Store 消耗型與非消耗型應用程式內購買(IAP)而設計。它能協助開發者處理 IAP 的完整生命週期,包括產品中繼資料管理、多語言本地化、定價與區域可用性設定、促銷 IAP 就緒狀態檢查,以及提交流程前的資料驗證。此技能支援透過 app-store-connect-mcp 與 App Store Connect 互動,並能與 ASO.dev 編輯器深度整合,在該平台上提供即時 IAP 編輯功能,包括批量本地化、審查資產管理與本地變更追蹤。當目前 MCP 表面不支援 IAP 工具時,技能會產生存檔用的差異比對檔案,並提示使用者無法進行即時填充。技能也包含了嚴格的複製規則,確保不發明未指定的數量、功能或價格,並將刪除、價格變更與提交等操作視為高影響力行為,要求明確的使用者確認後才執行。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/asodevapp/skills/tree/HEAD/skills/in-app-purchases

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

應用程式內購買

使用此技能處理消耗型與非消耗型 IAP。自動續訂與非續訂訂閱類產品請使用 in-app-subscriptions。

MCP 工作流程

  1. 使用 app-store-connect-mcp。
  2. 在編輯前,先讀取產品 ID 或當前編輯區的產品。
  3. 除非使用者明確要求變更,否則保留產品 ID、類型、參考名稱、權益、數量、價格、可用性及審查狀態。
  4. 在填充/更新前驗證草稿資料。
  5. 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 填充可用:

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

asodevapp/skills

Use when the user wants Google Play Store or Android ASO: Play listing title, short description, full description, keyword strategy, feature graphic, screenshots, ratings/reviews, Play Store Experiments, localization, or Google Play-specific metadata via ASO.dev.

asodevapp/skills

Use when the user wants to interpret ASO.dev Measurements or App Store Connect metrics: downloads, impressions, product page views, conversion, revenue, retention, sessions, active devices, ratings, reviews, release markers, experiment impact, or before/after ASO performance.

asodevapp/skills

Use to read, create, or update ASO.dev per-app project context before metadata, localization, keywords, screenshots, IAP, subscriptions, pricing, In-App Events, nominations, or review work.

asodevapp/skills

Use when the user wants a full ASO audit or health check for an app: metadata, keyword coverage, cross-localization, screenshots, reviews, ratings, update history, In-App Events, IAP/subscriptions, CPP/PPO, competitors, rankings, or ASO.dev ASO Check interpretation.

asodevapp/skills

Use when the user wants App Store Custom Product Pages, Product Page Optimization, A/B testing, conversion rate optimization, product page variants, screenshot/icon/app preview tests, campaign pages, keyword/ad alignment, or CPP/PPO drafts in ASO.dev.

asodevapp/skills

Use when the user wants to create, plan, audit, optimize, localize, or fill App Store In-App Events in ASO.dev: event cards for Today/Games/Apps tabs, search, product pages, re-engagement, challenges, competitions, live events, premieres, seasons, major updates, and special events.

asodevapp/skills

Use for keyword ideas, keyword prioritization, keyword/search query CSV-derived shortlists, competitor keyword gaps, Search Ads Popularity interpretation, and keyword distribution across metadata/locales.

asodevapp/skills

Use when the user wants to write, rewrite, optimize, compare, validate, or bulk-fill Apple App Store or Google Play metadata in ASO.dev: title, subtitle, keyword field, description, promotional text, short description, full description, or What's New.

asodevapp/skills

Use when the user wants to analyze, respond to, report, or improve App Store reviews and ratings in ASO.dev: negative reviews, ratings trend, review replies, review complaints, review health, product insights, uploaded review CSV analysis, sentiment, missing feature requests, or rating prompt strategy.

asodevapp/skills

Use to prepare screenshot copy, screenshot order, creative briefs, and App Store / Google Play visual messaging.

相關技能