Saltar al contenido principal

Información de la app y categorías

Ver​

# Ver la información de la app, las categorías y los metadatos por idioma
ascelerate apps app-info view <bundle-id>

# Listar todos los ID de categoría disponibles (no hace falta un Bundle ID)
ascelerate apps app-info view --list-categories

Actualizar​

# Actualizar los campos de localización de un solo idioma
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"

# Actualizar las categorías (se puede combinar con las opciones de localización)
ascelerate apps app-info update <bundle-id> --primary-category UTILITIES
ascelerate apps app-info update <bundle-id> --primary-category GAMES_ACTION --secondary-category ENTERTAINMENT

Exportar​

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

Importar​

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

Formato JSON​

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

Solo se actualizan los campos presentes; los que se omiten no cambian.

nota

Los comandos app-info update y app-info import requieren que la información de la app esté en un estado editable (PREPARE_FOR_SUBMISSION o WAITING_FOR_REVIEW).

Clasificación por edad​

# Ver la declaración de clasificación por edad
ascelerate apps app-info age-rating <bundle-id>

# Exportar la clasificación por edad a JSON
ascelerate apps app-info age-rating export <bundle-id>

# Actualizar la clasificación por edad desde un archivo JSON
ascelerate apps app-info age-rating import <bundle-id> --file age-rating.json

El archivo JSON usa los mismos nombres de campo que la API. Solo se actualizan los campos presentes en el archivo:

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

Los campos de intensidad admiten NONE, INFREQUENT_OR_MILD y FREQUENT_OR_INTENSE. Los campos booleanos admiten true/false.

Cobertura de apps de rutas​

# Ver el estado actual de la cobertura de rutas
ascelerate apps routing-coverage <bundle-id>

# Subir un archivo .geojson
ascelerate apps routing-coverage <bundle-id> --file coverage.geojson