脥ndice de Contenido
Versi贸n de compilaci贸n de Android
En los proyectos gestionados, utilizamos los campos version/android.versionCode/ios.buildNumber en app.json para definir las versiones, donde android.versionCode/ios.buildNumber representa la versi贸n de compilaci贸n orientada al desarrollador y version es el valor orientado al usuario visible en las tiendas. Para los proyectos desnudos, cada uno de esos valores se asigna a partes espec铆ficas de la configuraci贸n nativa:
Una de las causas m谩s frecuentes de rechazo en las tiendas de aplicaciones es el env铆o de una compilaci贸n con un n煤mero de versi贸n duplicado. Esto ocurre cuando un desarrollador olvida incrementar el n煤mero de versi贸n antes de ejecutar una compilaci贸n.
EAS Build puede gestionar el incremento autom谩tico de estas versiones por ti si optas por utilizar la fuente de versi贸n 芦remota禄 de la aplicaci贸n. El comportamiento predeterminado es utilizar una fuente de versi贸n de aplicaci贸n 芦local禄, lo que significa que usted controla las versiones manualmente en sus respectivos archivos de configuraci贸n.
Triangle-down-iconRemote version sourceCon este eas.json, la versi贸n para todas las construcciones se basar谩 en el valor almacenado en los servidores EAS, y la versi贸n se incrementar谩 de forma remota y s贸lo cuando se construya con el perfil de producci贸n.
Nombres en clave de Android
Si est谩s usando el plugin Gradle/Android Studio, a partir de la versi贸n 0.7.0, el c贸digo de la versi贸n y el nombre de la versi贸n est谩n disponibles est谩ticamente en BuildConfig. Aseg煤rate de importar el paquete de tu aplicaci贸n, y no otro BuildConfig:
Segu铆a obteniendo una cadena vac铆a para BuildConfig.VERSION_NAME, porque no estaba estableciendo el nombre de la versi贸n en mi archivo de construcci贸n Grade (migr茅 de Ant a Gradle). Por lo tanto, aqu铆 est谩n las instrucciones para asegurarse de que est谩 configurando su VERSION_NAME a trav茅s de Gradle.
Aqu铆 hay una soluci贸n limpia, basada en la soluci贸n de scottyab (editado por Xavi). Muestra como obtener el contexto primero, si no es proporcionado por tu m茅todo. Adem谩s, utiliza varias l铆neas en lugar de llamar a varios m茅todos por l铆nea. Esto lo hace m谩s f谩cil cuando tienes que depurar tu aplicaci贸n.
Utiliza lo siguiente para obtener la versi贸n de la aplicaci贸n o el c贸digo de compilaci贸n que se utiliza para identificar el archivo APK por su c贸digo de versi贸n. El c贸digo de versi贸n se utiliza para detectar la configuraci贸n de compilaci贸n real en el momento de la actualizaci贸n, publicaci贸n, etc.
Nota: Cuando se desea subir una aplicaci贸n a la play store, puede dar cualquier nombre como el nombre de la versi贸n, pero el c贸digo de versi贸n tiene que ser diferente del c贸digo de la versi贸n actual si esta aplicaci贸n ya est谩 en la play store.
N煤mero de fabricaci贸n samsung
Rastrea la versi贸n de tu aplicaci贸n en su repositorio Git modificando el archivo que contiene la informaci贸n esencial sobre la aplicaci贸n (por ejemplo, el archivo Info.plist para aplicaciones iOS y el archivo build.gradle o el archivo AndroidManifest.xml).
Para una aplicaci贸n Android, el par谩metro se utiliza como un n煤mero de versi贸n interno, para determinar si una compilaci贸n de la aplicaci贸n es m谩s reciente que otra. El ajuste versionName es una cadena que se utiliza como el n煤mero de versi贸n que se muestra a los usuarios.
En esta gu铆a, vamos a establecer la informaci贸n de la versi贸n en el archivo build.gradle. Este es el m茅todo recomendado: tambi茅n puede establecerlo directamente en el archivo AndroidManifest.xml, pero tenga en cuenta que cualquier informaci贸n de versi贸n establecida en el archivo de manifiesto antes de la compilaci贸n ser谩 eliminada.
Para una aplicaci贸n iOS, el valor de la clave CFBundleVersion (芦Versi贸n del paquete禄 en Xcode) es el n煤mero de compilaci贸n de la aplicaci贸n, mientras que el valor de la clave CFBundleShortVersionString (芦Cadena de versiones del paquete, abreviada禄 en Xcode) es el n煤mero de versi贸n de la aplicaci贸n.
Para obtener informaci贸n detallada sobre el versionado de iOS, incluidas las funciones de las claves CFBundleVersion y CFBundleShortVersionString, consulte esta nota t茅cnica de Apple; tambi茅n puede consultar el resumen de las claves m谩s importantes.
C贸digo de la versi贸n de Android
Rastrea la versi贸n de tu aplicaci贸n en su repositorio Git modificando el archivo que contiene la informaci贸n esencial sobre la aplicaci贸n (por ejemplo, el archivo Info.plist para aplicaciones iOS y el archivo build.gradle o el archivo AndroidManifest.xml).
Para una aplicaci贸n Android, el par谩metro se utiliza como un n煤mero de versi贸n interno, para determinar si una compilaci贸n de la aplicaci贸n es m谩s reciente que otra. El ajuste versionName es una cadena que se utiliza como el n煤mero de versi贸n que se muestra a los usuarios.
En esta gu铆a, vamos a establecer la informaci贸n de la versi贸n en el archivo build.gradle. Este es el m茅todo recomendado: tambi茅n puede establecerlo directamente en el archivo AndroidManifest.xml, pero tenga en cuenta que cualquier informaci贸n de versi贸n establecida en el archivo de manifiesto antes de la compilaci贸n ser谩 eliminada.
Para una aplicaci贸n iOS, el valor de la clave CFBundleVersion (芦Versi贸n del paquete禄 en Xcode) es el n煤mero de compilaci贸n de la aplicaci贸n, mientras que el valor de la clave CFBundleShortVersionString (芦Cadena de versiones del paquete, abreviada禄 en Xcode) es el n煤mero de versi贸n de la aplicaci贸n.
Para obtener informaci贸n detallada sobre el versionado de iOS, incluidas las funciones de las claves CFBundleVersion y CFBundleShortVersionString, consulte esta nota t茅cnica de Apple; tambi茅n puede consultar el resumen de las claves m谩s importantes.