React Native Déployer sur Google Playstore

Vous devez créer un compte sur Google Playstore

  • créer un APK ou un AAB de release
  • créer une application sur le playstore, munissez vous des icones et autres images
  • paramétrer les pays, la confidentialité
  • Test interne
  • Alpha ou Beta
  • Production

Tous les type de déploiement ont en commun les étapes suivantes qui comprennent le build de l’APK ou de l’AAB pour uploader sur le Playstore.

Note sur l’AAB : Android App Bundle, est un nouveau format de bundle qui remplace l’APK sans doute à terme.

Depuis le 1/8/2019, les application doivent être compilées en 64 bits. Et à cette date du 01/06/2020, le SDK minimal est la 28.

Création de la clé

les étapes détaillées sont sur cette page,

Configuration de build.gradle global

Configuration

Créer la version Android App Bundle

Le bundle avec extension aab, est un bundle spécial, que vous uploadez en lieu et place du fichier .apk, permettra à Google Playstore de faire des applications mobile plus petites.

cd android && ./gradlew bundleRelease
#localisation du bundle
android/app/build/outputs/bundle/release/myapp.aab

npx react-native run-android --variant=release

Builder sans exécuter à chaque fois sur l’émulateur ou le device

Pour éviter de déployer sur le device ou l’émulateur à chaque fois, on peut ne faire que builder et non faire le run ( npx react-native est en fait un wrapper sur gradlew)

cd android && ./gradlew assembleRelease

Upload sur le Google Playstore

Si vous avez des erreur et des avertissements, il faut les résoudre, sinon impossible de déployer votre application

Erreur : il manque une autorisation de camera par exemple

Avertissement : le fichier est trop gros, ou possèdes des ressources inutilisées

Si vous ne pouvez pas déployer votre application mobile même en l’absence d’avertissement, regardez si sur la sidebar, les disques sont tous à vert

Il faut faire cette partie administrative où vous répondez à des questions des type Confidentialité, disponibilité dans les pays, diffusion ou non d’annonces, classification, cible d’âge, etc. Prenez le temps de vous familiariser avec cette étape rébarbative mais importante pour votre image.

Pour suivre les évolutions de Google Playstore, il y a cette page.

Vous aimerez aussi...