ドキュメント

カタログのインポート

既存のカタログを Unity Dashboard にインポートして、カタログを作成または置き換えます。
読み終わるまでの所要時間 5 分最終更新 2ヶ月前

カタログインポートを使用して、既存のリストを アプリストア Connect または google play から直接 Unity Dashboard にプルします。インポートすると、Unity は指定した認証情報を使用してリストを取得し、カタログに新しいリストを追加します。すでに存在するリストについては、スキップまたは上書きを選択できます。

アプリストア Connect または google play からのインポート

Unity Dashboard からカタログをインポートするには、次の手順に従います。
  1. In-App Purchases >Catalogを開きます。
  2. インポート カタログを選択します。
  3. カタログをインポートするプラットフォームを選択します(iOSまたはAndroid)。
  4. プラットフォームの認証情報を選択します。必要な認証情報の内容と権限については、認証要件 を参照してください。
  5. インポートサマリーを確認します。ファイル内の各リストには状態が割り当てられます。競合状態のリストの場合は、そのハンドル方法を選択します。
    • 重複をスキップ: 既存のリストを維持し、インポートされたバージョンを無視します。
    • Overwrite existing: 既存のリストをインポートしたバージョンに置き換えます。
  6. インポート SKU を選択します。

認証情報の要件

認証情報は、Secret Manager に格納する秘密です。Unity はストアからリストを読み取るためにこれを使用します。プラットフォームごとに、JSON エントリー全体を 1 つの秘密鍵にコピーします。必要なコンテンツと権限は、プラットフォームによって異なります。
iOS の場合は、アプリストア Connect API キーを以下の エントリーエントリー。
{ "p8": "<.p8 App Store Connect API key>", "keyId": "<App Store Connect Key ID>", "issuerId": "<Issuer ID>"}
チーム キーの
issuerId
だけを含め、個々のキーでは省略します。APIキーには、管理者アカウント保持者など、アプリケーション マネージャ以上の役割が必要です。
Android の場合は、google play サービスのキーエントリーエントリー。
{ "serviceAccountJSON": "<Google service account JSON key>"}
サービス アカウントには、アプリケーション情報ビュー(読み取り専用)とストア プレゼンス管理の権限が必要です。

インポートステータス

各SKUには状態タグがあります。

status

説明

新規SKU はカタログに存在せず、インポートできます。
エラーSKU に必須フィールドがないか無効です。エラーを修正して、インポートを再試行してください。
ConflictSKU はすでにカタログに存在します。インポート ウィンドウで既存の値と受信値を比較し、スキップまたは上書きを選択します。

エディターまたは CLI からのリモートカタログの展開

ダッシュボードボードで管理するためにカタログをインポートする必要はありません。Unity エディターまたは CLI からリモートカタログを展開すると、Unity はそれらのリストを Unity Dashboard に自動的に追加します。その後、インポートするカタログとともにダッシュボードからそれらを管理、編集、展開できます。