メインコンテンツまでスキップ

アプリ情報とカテゴリ

表示

# アプリ情報、カテゴリ、ロケールごとのメタデータを表示
ascelerate apps app-info view <bundle-id>

# 利用可能なすべてのカテゴリIDを一覧表示(bundle ID不要)
ascelerate apps app-info view --list-categories

更新

# 単一ロケールのローカライゼーションフィールドを更新
ascelerate apps app-info update <bundle-id> --name "My App" --subtitle "Best app ever"
ascelerate apps app-info update <bundle-id> --locale de-DE --name "Meine App"

# カテゴリを更新(ローカライゼーションフラグと組み合わせ可能)
ascelerate apps app-info update <bundle-id> --primary-category UTILITIES
ascelerate apps app-info update <bundle-id> --primary-category GAMES_ACTION --secondary-category ENTERTAINMENT

エクスポート

ascelerate apps app-info export <bundle-id>
ascelerate apps app-info export <bundle-id> --output app-infos.json

インポート

ascelerate apps app-info import <bundle-id> --file app-infos.json

JSONフォーマット

{
"en-US": {
"name": "My App",
"subtitle": "Best app ever",
"privacyPolicyURL": "https://example.com/privacy",
"privacyChoicesURL": "https://example.com/choices"
}
}

JSONに含まれるフィールドのみが更新されます。省略されたフィールドは変更されません。

注記

app-info update および app-info import コマンドは、AppInfoが編集可能な状態(PREPARE_FOR_SUBMISSION または WAITING_FOR_REVIEW)である必要があります。

年齢制限

# 最新バージョンの年齢制限宣言を表示
ascelerate apps app-info age-rating <bundle-id>
ascelerate apps app-info age-rating <bundle-id> --version 2.1.0

# JSONファイルから年齢制限を更新
ascelerate apps app-info age-rating <bundle-id> --file age-rating.json

JSONファイルはAPIと同じフィールド名を使用します。ファイルに含まれるフィールドのみが更新されます:

{
"isAdvertising": false,
"isUserGeneratedContent": true,
"violenceCartoonOrFantasy": "INFREQUENT_OR_MILD",
"alcoholTobaccoOrDrugUseOrReferences": "NONE"
}

強度フィールドは NONEINFREQUENT_OR_MILDFREQUENT_OR_INTENSE を受け付けます。ブールフィールドは true/false を受け付けます。

ルーティングアプリカバレッジ

# 現在のルーティングカバレッジステータスを表示
ascelerate apps routing-coverage <bundle-id>

# .geojsonファイルをアップロード
ascelerate apps routing-coverage <bundle-id> --file coverage.geojson