カスタム製品ページ
カスタム製品ページを作成・管理します。App Store の製品ページの代替バージョンで、独自のプロモーション用テキストとスクリーンショットを持ち、それぞれ固有のURLでアクセスできます。ページは名前またはIDで指定します。
一覧と確認
ascelerate product-pages list <bundle-id>
ascelerate product-pages info <bundle-id> <name-or-id>
list は各ページの名前、表示状態、共有可能な App Store URL(ppid を含む)、IDを表示します。info はページのバージョンとそのローカリゼーションも表示します。
作成
ascelerate product-pages create <bundle-id> --name "Summer Campaign" --locale en-US --promotional-text "期間限定オファー"
App Store Connect API では、ページを最初のバージョンと少なくとも1つのローカリゼーションとともに作成する必要があるため、--locale は必須です。他の言語は後から product-pages localizations import で追加します。
更新と削除
ascelerate product-pages update <bundle-id> "Summer Campaign" --name "Summer 2026" --visible false
ascelerate product-pages delete <bundle-id> "Summer Campaign"
--visible はページを App Store で公開するかどうかを切り替えます。
ローカリゼーション
ascelerate product-pages localizations view <bundle-id> "Summer 2026"
ascelerate product-pages localizations export <bundle-id> "Summer 2026"
ascelerate product-pages localizations import <bundle-id> "Summer 2026" --file page-locales.json
各ローカリゼーションには、ページの編集可能なバージョンに適用される promotionalText が含まれます。
{
"en-US": { "promotionalText": "期間限定オファー" },
"fr-FR": { "promotionalText": "Offre à durée limitée" }
}
スクリーンショットとアプリプレビュー
ローカリゼーションごとのスクリーンショット(.png/.jpg、表示タイプ別)とアプリプレビュー(.mp4/.mov、プレビュータイプ別)です。セットは最初のアップロード時に自動的に作成されます。
ascelerate product-pages media list <bundle-id> "Summer 2026"
ascelerate product-pages media upload <bundle-id> "Summer 2026" --locale en-US --display-type APP_IPHONE_67 screenshot.png
ascelerate product-pages media upload <bundle-id> "Summer 2026" --locale en-US --preview-type APP_IPHONE_67 preview.mp4 --preview-frame 00:00:03
ascelerate product-pages media delete <bundle-id> "Summer 2026" <media-id>
ファイルの種類によって、スクリーンショットとしてアップロードされるかアプリプレビューとしてアップロードされるかが決まります。表示タイプとプレビュータイプは、標準の App Store デバイス識別子(例:APP_IPHONE_67、APP_IPAD_PRO_3GEN_129)を使用します。