ドキュメント

​
​

Development

User Acquisition

Monetization

産業

In-App Purchasing

IAP Client API

IAP SDK API

Webshop Admin API

Webshop Client API

In-App Purchasing

LiveOps
​
​
使用の準備
  • 概要
  • IAP の概要
  • IAP v5の新機能
  • IAP v4からv5へのアップグレード
コンシューマー (D2C)への直接支払い
  • コンシューマー (D2C)支払いプロバイダーへの直接送信
ウェブショップ
  • 概要
  • 使用の準備
  • ビルドと公開
  • 設定
  • ゲームに接続
  • 管理
  • Webshop のトラブルシューティング
プラットフォームネイティブ
  • プラットプラットフォームネイティブの IAP の設定
  • Codeless IAP
カタログとストア管理
  • 製品カタログの作成
    • カタログとカタログリスト
    • カタログスキーマ
    • エディターでカタログを作成する
    • IAP Catalog ウィンドウ リファレンス
    • プログラムでカタログを作成する
    • リモートカタログの作成
    • ダッシュボードでのカタログの管理
    • Codeless IAP
    • ストア
    • 購入 /Purchases
    • レシート検証
    • 購入の復元
  • サポートされているストア
  • リファレンス
購入 /Purchases
  • 購入管理とフルフィルメント
IAP パフォーマンスの監視
  • 概要
  • IAP収益パフォーマンス
  • D2C パフォーマンス
プライバシー
  • プライバシーと同意
  1. Unity アプリ内課金

IAP Catalog ウィンドウ リファレンス

アプリ内課金カタログのリファレンスを使用して、製品プロパティとストアのオーバーライドを設定および管理します。
読み終わるまでの所要時間 8 分
最終更新 2ヶ月前

IAPカタログは、アプリ内課金プロダクトを1か所で定義、整理、および管理できるUnityエディターツールです。製品ID、製品タイプ(消費型、非消費型、サブスクリプション)、ストア固有のオーバーライドを設定して、プラットフォームとストア全体で定義の一貫性を維持します。
IAP Catalog にアクセスするには、Unity エディターを開き、サービス > アプリ内課金 > IAP Catalog に移動します。

IAP カタログのプロパティ

以下の表に、IAP カタログで設定できるプロパティを示します。

製品

各製品の基本プロパティを設定します。

設定

説明

ID製品の一意の識別子。これはターゲット ストアで使用される識別子と一致する必要があります。
Type (タイプ)プロダクトのタイプ消費型、非消費型、サブスクリプションを選択します。

製品の詳細設定

Descriptions (説明)

カタログで複数の言語をサポートする製品タイトルと説明を提供します。

設定

説明

locale地域で利用できるアプリケーション ストアを決定します。
Title (タイトル)製品のローカライズされたディスプレイ名。
説明アプリストアに表示される製品の説明テキスト。通常は製品の説明です。
注
Translations (翻訳) を使用して、1 つの製品にローカライズされた複数のタイトルと説明を追加します。

支払い

プレイヤーが製品を購入したときに受け取るものを定義します。

設定

説明

Type (タイプ)支払いの種類 (通貨、項目、リソース、その他など)。
サブタイプ選択したタイプ内のより具体的なカテゴリ。
数量プレイヤーに配信された支払い額。
データ任意。このフィールドは、コードでリファレンスするカスタムプロパティとして使用します。例えば、UI 要素のフラグ。
注
1 つの製品に複数の支払いを追加できます。
PayoutDefinition
クラスの詳細については、スクリプティング リファレンスを参照してください。このクラスを使用して、いつでもスクリプトで製品に支払い情報を追加できます。
PayoutDefinition
クラスを使用した支払い情報の例を示します。
public static ProductDefinition Consumable = new ProductDefinition("coins", "com.outlinegames.100goldcoins", ProductType.Consumable, true, 新規リスト<PayoutDefinition> { new PayoutDefinition(PayoutType.Currency, "gold", 100), });

ストア ID のオーバーライド

ストア固有の製品 ID と、サポートされている各プラットフォームの設定を指定します。これにより、プロダクトがアプリストアごとに正しくマッピングされ、設定されます。

設定

説明

AppleAppStoreApple App Store に登録されている製品 ID。
GooglePlayGoogle Play ストアに登録されている製品 ID。
MacAppStoreMac アプリストア に登録されているプロダクト ID。
注
デフォルトでは、Unity Iap は、すべてのアプリケーション ストアで同じ製品 ID を使用することを想定しています。可能な限り、ストア全体で一貫した ID を使用します。一部のストアでは、異なる ID が必要です。例えばAAppleアプリストア アアプリストアト。アプリストア

Google 設定

Google Play ストアでの製品の価格マネージ方法を定義します。

設定

説明

価格製品の価格を入力します。
価格テンプレートGoogle Play ストアで作成された価格テンプレートの ID を入力します。

Apple 設定

Apple App Store での製品の価格マネージ方法を定義します。

設定

説明

価格階層製品の Apple 価格ティアを選択します。
価格テンプレートSelect a screenshotを使用して価格テンプレートをアップロードします。
注
Google と Apple の設定で設定された価格は、ストアにインポートする製品リストをカタログから生成するときに使用されます。ただし、ストアは常に価格の信頼できるソースであり、最終的に決定してユーザーに請求します。

詳細設定

初期化、追加のエクスポート、Apple 固有のオプションを設定します。

設定

説明

UnityIAPServices の自動初期化 (推奨)アプリケーションの起動時に Unity Iap Services を初期化します。ほとんどのプロジェクトに推奨されます。
Unity Gaming Services の自動初期化アプリケーションの起動時に Unity Gaming Services を初期化します。
カタログエクスポートアプリストアへの提出用または外部で使用するためにカタログをエクスポートするオプションを提供します。
Apple SKUアプリストア Connect で定義されている、製品の Apple Stock Keeping 単位 (SKU)。
Apple Team IDApple 開発者アカウントに関連付けられている Apple Team ID。

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • IAP カタログのプロパティ

      • 製品

      • 製品の詳細設定

        • Descriptions (説明)

        • 支払い

        • ストア ID のオーバーライド

        • Google 設定

        • Apple 設定

    • 詳細設定


このページの問題を報告する