Publicar una aplicació a Google Play és un procés que implica diversos passos, des de la preparació de l'aplicació fins a la seva distribució. En aquesta secció, aprendrem com preparar la nostra aplicació React Native per a la publicació a Google Play, com crear una fitxa de Play Console i com gestionar la publicació.
- Preparació de l'aplicació
1.1. Generar una clau de signatura
Per publicar una aplicació a Google Play, necessitem signar-la amb una clau de signatura. Aquesta clau és única per a cada desenvolupador i assegura que les actualitzacions de l'aplicació provinguin del mateix desenvolupador.
Passos per generar una clau de signatura:
-
Obrir el terminal i executar la següent comanda per generar una clau de signatura:
keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
-
Introduir la informació requerida com el nom, l'organització, la ciutat, el país, etc.
-
Guardar el fitxer
my-release-key.keystore
en un lloc segur. Aquest fitxer és necessari per signar les versions futures de l'aplicació.
1.2. Configurar Gradle per a la signatura
-
Afegir la configuració de la clau de signatura al fitxer
android/app/build.gradle
:android { ... signingConfigs { release { if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) { storeFile file(MYAPP_RELEASE_STORE_FILE) storePassword MYAPP_RELEASE_STORE_PASSWORD keyAlias MYAPP_RELEASE_KEY_ALIAS keyPassword MYAPP_RELEASE_KEY_PASSWORD } } } buildTypes { release { ... signingConfig signingConfigs.release } } }
-
Crear un fitxer
gradle.properties
a la carpetaandroid
i afegir les següents línies:MYAPP_RELEASE_STORE_FILE=my-release-key.keystore MYAPP_RELEASE_KEY_ALIAS=my-key-alias MYAPP_RELEASE_STORE_PASSWORD=your-store-password MYAPP_RELEASE_KEY_PASSWORD=your-key-password
1.3. Generar l'APK de producció
-
Executar la següent comanda per generar l'APK de producció:
cd android ./gradlew assembleRelease
-
Trobar l'APK generat a
android/app/build/outputs/apk/release/app-release.apk
.
- Crear una fitxa de Play Console
2.1. Registrar-se a Google Play Console
- Anar a Google Play Console.
- Registrar-se com a desenvolupador i pagar la tarifa única de registre.
2.2. Crear una aplicació nova
- Seleccionar "Crear aplicació".
- Introduir la informació bàsica com el nom de l'aplicació, la llengua predeterminada, etc.
- Seleccionar "Crear".
- Completar la fitxa de la botiga
3.1. Informació del producte
- Descripció breu i completa: Escriure una descripció atractiva i informativa de l'aplicació.
- Captures de pantalla: Afegir captures de pantalla de l'aplicació en diferents dispositius.
- Icona de l'aplicació: Afegir una icona de l'aplicació (512x512 píxels).
- Imatge de funció: Afegir una imatge de funció (1024x500 píxels).
3.2. Classificació del contingut
- Completar el qüestionari de classificació del contingut per obtenir una classificació adequada per a l'aplicació.
3.3. Preus i distribució
- Seleccionar els països on es vol distribuir l'aplicació.
- Establir el preu de l'aplicació (si és de pagament).
- Carregar l'APK i publicar
4.1. Carregar l'APK
- Anar a la secció "Gestió de versions".
- Seleccionar "Crear versió".
- Carregar l'APK generat anteriorment (
app-release.apk
). - Afegir notes de la versió per descriure els canvis i millores.
4.2. Revisió i publicació
- Revisar tota la informació de la fitxa de la botiga.
- Seleccionar "Revisar" per verificar que no hi hagi errors o omissions.
- Seleccionar "Publicar" per enviar l'aplicació per a la revisió de Google.
Conclusió
Publicar una aplicació a Google Play implica diversos passos, des de la preparació de l'aplicació fins a la seva distribució. Hem après a generar una clau de signatura, configurar Gradle, crear una fitxa de Play Console, completar la informació del producte, carregar l'APK i finalment publicar l'aplicació. Amb aquests passos, estem preparats per compartir la nostra aplicació amb el món.
Exercici pràctic:
- Generar una clau de signatura per a la vostra aplicació.
- Configurar Gradle per a la signatura de l'APK.
- Crear una fitxa de Play Console i completar tota la informació necessària.
- Carregar l'APK i publicar l'aplicació a Google Play.
Solució:
Segueix els passos detallats en aquesta secció per completar l'exercici pràctic. Si tens algun problema, revisa cada pas per assegurar-te que no t'has saltat cap detall important.
Curs de React Native
Mòdul 1: Introducció a React Native
- Què és React Native?
- Configuració de l'entorn de desenvolupament
- Aplicació Hello World
- Comprendre JSX
- Components i Props
Mòdul 2: Components bàsics i estilització
- Visió general dels components bàsics
- Text, View i Image
- Estilització amb Flexbox
- Gestió de l'entrada de l'usuari
- ScrollView i ListView
Mòdul 3: Estat i cicle de vida
- Mètodes d'estat i cicle de vida
- Gestió d'esdeveniments
- Renderització condicional
- Llistes i claus
- Formularis i components controlats
Mòdul 4: Navegació
- Introducció a React Navigation
- Stack Navigator
- Tab Navigator
- Drawer Navigator
- Passar paràmetres a les rutes
Mòdul 5: Xarxes i dades
- Obtenir dades amb Fetch API
- Utilitzar Axios per a sol·licituds HTTP
- Gestió d'errors de xarxa
- AsyncStorage per a dades locals
- Integració amb APIs REST
Mòdul 6: Conceptes avançats
Mòdul 7: Desplegament i publicació
- Construcció per a iOS
- Construcció per a Android
- Publicació a l'App Store
- Publicació a Google Play
- Integració i lliurament continus