Communitygithub.com

인앱 구매 스킬

App Store 소모성 및 비소모성 인앱 구매(IAP)의 메타데이터, 현지화, 가격/지역 설정, 프로모션 IAP 준비, 검증, 그리고 ASO.dev 로컬 MCP 채우기 작업에 사용합니다.

인앱 구매 스킬란 무엇인가요?

이 스킬은 App Store의 소모성(Consumable) 및 비소모성(Non-Consumable) 인앱 구매(IAP)를 관리하기 위한 전용 도구입니다. Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 사용할 수 있으며, App Store Connect MCP를 통해 IAP의 생성, 수정, 검증을 자동화합니다. 주요 기능으로는 제품 ID, 유형, 참조명, 가격, 지역별 가용성, 리뷰 이미지, 프로모션 IAP 이미지와 같은 필수 정보 스냅샷을 관리하고, 여러 로케일로 표시 이름과 설명을 일괄 현지화합니다. 또한 ASO.dev 편집기 개념(IAP 편집 카드, 로컬 변경, 액션 패널)을 지원하여 변경 사항을 로컬에 먼저 적용한 후 App Store Connect에 저장할 수 있습니다. 스킬은 소모성 구매가 무엇을 소비하는지 명확히 하고, 비소모성 구매가 영구적인 해금/가치를 제공함을 보장하며, 가격, 가용성, 제출 같은 고영향 작업은 반드시 사용자의 명시적 확인을 받도록 합니다. 최종 출력은 현재 상태, 제안 메타데이터, diff, 검증 상태를 포함한 구조화된 IAP 업데이트 보고서를 생성합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/asodevapp/skills/tree/HEAD/skills/in-app-purchases

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

인앱 구매 (In-App Purchases)

이 스킬은 소모성 및 비소모성 IAP를 다룰 때 사용하세요. 자동 갱신 구독 및 비갱신 구독형 제품에는 in-app-subscriptions를 사용하세요.

MCP 워크플로우

  1. app-store-connect-mcp를 사용합니다.
  2. 편집하기 전에 제품 ID나 활성 편집기/페이지를 통해 제품을 읽습니다.
  3. 사용자가 명시적으로 변경을 요청하지 않는 한, 제품 ID, 유형, 참조명, 권한, 수량, 가격, 가용성, 리뷰 상태를 유지합니다.
  4. 채우기/업데이트 전에 초안 데이터를 검증합니다.
  5. IAP 현지화 도구는 계획 중입니다. 활성 MCP가 아직 IAP 도구를 제공하지 않는다면, 저장 준비가 된 diff를 생성하고 현재 MCP 표면에서는 라이브 채우기를 사용할 수 없다고 알립니다.

필수 스냅샷

  • 제품 ID
  • 유형: 소모성(consumable) 또는 비소모성(non-consumable)
  • 참조명
  • 로케일별 표시 이름 및 설명
  • 가격 또는 가격 등급
  • 가용성/지역
  • 리뷰 스크린샷/이미지
  • 프로모션 IAP 이미지(있는 경우)
  • 상태

ASO.dev 편집기 표면

ASO.dev IAP 편집기 개념이 있을 때 다음을 고려합니다:

  • 제품 유형: 소모성 또는 비소모성. 자동 갱신 구독은 in-app-subscriptions에 속하며, 비갱신 구독형 액세스는 App Store 구성과 일치할 때만 소모성 스타일 IAP로 처리합니다.
  • Apple 제한: IAP는 별도로 리뷰를 거치며, 모든 구매에 현지화가 필요하고, 가격은 가격 등급을 사용하며, 가용성은 국가별로 제한될 수 있고, 변경 시 앱 업데이트가 필요 없으며, 앱은 최대 10,000개 IAP를 가질 수 있습니다.
  • IAP 편집 카드: 참조명, 제품 ID, 현지화, 리뷰 노트, App Review 이미지, 프로모션 IAP 이미지, 누락된 메타데이터 상태.
  • 대량 현지화: 지원되는 로케일 전반에 걸쳐 이름과 설명에 대한 현지화를 생성/관리합니다. 문자 카운터, 준비 상태 및 로케일별 상태를 추적합니다.
  • 액션 패널: 지역별 가용성, 가격 등급 편집기, 구매 삭제, App Review용 노트/이미지.
  • 리뷰 자산: IAP 리뷰 이미지는 필수입니다. 리뷰 노트는 App Review에 구매를 명확히 설명해야 합니다.
  • 로컬 변경: ASO.dev는 편집을 먼저 로컬에 적용합니다. 저장(Save) 전까지 App Store Connect는 변경되지 않으며, 저장 후 필수 필드가 완료되면 IAP를 리뷰에 제출할 수 있습니다.

복사 규칙

  • 소모성은 소비되거나 충전되는 내용을 명시해야 합니다.
  • 비소모성은 영구적인 해금/가치를 명시해야 합니다.
  • 수량, 기능, 기간, 가격 또는 가용성을 임의로 만들지 마십시오.
  • 제품이 진정으로 영구적인 경우가 아니라면 "평생(lifetime)"을 사용하지 마십시오.
  • 제품 ID와 참조명은 내부용이므로 사용자 대상 복사본으로 최적화하지 마십시오.
  • 리뷰 노트는 사실적이고 리뷰어용으로 작성하며, 마케팅 문구는 피하십시오.
  • 삭제는 되돌릴 수 없으므로 사용자의 명시적 의도 없이 절대 권장하지 마십시오.
  • 가격, 가용성, 제출 작업은 영향이 크므로 diff를 생성하고 적용 전에 명시적 확인을 요청하십시오.

출력

# 인앱 구매 업데이트

제품 ID:
유형:
국가:
로케일:
상태:

## 현재 상태
| 필드 | 현재 값 | 이슈 |
|---|---|---|

## 제안된 메타데이터
### 표시 이름
`...`
문자 수:

### 설명
`...`
문자 수:

## diff
| 필드 | 현재 값 | 제안 값 | 이유 |
|---|---|---|---|

## 검증
- 권한 명확함:
- 제품 유형이 문구와 일치함:
- 요청되지 않는 한 가격/가용성 변경 없음:
- 리뷰 자산 존재:
- 리뷰 노트 필요:
- 프로모션 IAP 준비:
- 로컬 변경 vs 저장된 변경 구분 명확:
- 리뷰 제출 필요:
- 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.

관련 스킬