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