アプリ内課金(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レビュー画像は必須で、レビューノートでは購入内容をレビュアーに明確に説明する必要があります。
- ローカル変更:ASO.devは最初にローカルで編集を適用します。App Store Connectは保存されるまで変更されません。保存後、必須フィールドがすべて完了していれば、IAPをレビューに提出できます。
コピー作成ルール
- 消耗型IAPは何が消費されるか、あるいは補充されるかを明示する必要があります。
- 非消耗型IAPは永久的なアンロック/価値を明示する必要があります。
- 数量、機能、期間、価格、提供状況を創作しないでください。
- 製品が本当に永続的でない限り「lifetime」を使用しないでください。
- 製品IDと参照名は内部用です。ユーザー向けコピーとして最適化しないでください。
- レビューノートは事実に基づきレビュアー向けに保ち、マーケティングコピーにしないでください。
- 削除は不可逆的なものとして扱い、ユーザーの明示的な意図なしに推奨しないでください。
- 価格、提供状況、提出アクションは影響が大きいものとして扱い、差分を生成し、適用前に明示的な確認を求めてください。
出力
# アプリ内課金更新
製品ID:
タイプ:
国:
ロケール:
ステータス:
## 現在の状態
| フィールド | 現在値 | 問題 |
|---|---|---|
## 提案メタデータ
### 表示名
`...`
文字数:
### 説明
`...`
文字数:
## 差分
| フィールド | 現在値 | 提案値 | 理由 |
|---|---|---|---|
## 検証
- エンタイトルメントが明確:
- 製品タイプがコピーと一致:
- 価格/提供状況が要求されない限り変更なし:
- レビューアセットが存在:
- レビューノートが必要:
- プロモートIAP準備完了:
- ローカル変更と保存変更が明確:
- レビュー提出が必要:
- MCPフィルが利用可能: