Introducció

La distribució d'aplicacions de Firebase és una eina poderosa que permet als desenvolupadors distribuir versions de les seves aplicacions a testers de manera ràpida i eficient. Aquesta eina facilita la recollida de feedback abans de llançar una aplicació al públic general, assegurant que les versions beta siguin provades adequadament.

Objectius del Tema

  1. Entendre què és la distribució d'aplicacions de Firebase.
  2. Aprendre a configurar la distribució d'aplicacions.
  3. Saber com distribuir una aplicació a testers.
  4. Gestionar testers i versions distribuïdes.
  5. Recollir feedback dels testers.

Què és la Distribució d'Aplicacions de Firebase?

La distribució d'aplicacions de Firebase és un servei que permet als desenvolupadors enviar versions de les seves aplicacions mòbils a testers de manera senzilla. Això permet obtenir feedback valuós abans de llançar l'aplicació al públic general.

Característiques Clau

  • Distribució Ràpida: Envia versions de l'aplicació als testers en qüestió de minuts.
  • Gestió de Testers: Afegeix i gestiona testers fàcilment.
  • Feedback: Recull feedback dels testers per millorar l'aplicació.
  • Integració amb CI/CD: Integra la distribució d'aplicacions amb les eines de CI/CD per automatitzar el procés de distribució.

Configuració de la Distribució d'Aplicacions

Pas 1: Configurar el Projecte a Firebase

  1. Crear un Projecte a Firebase:

    • Si encara no tens un projecte a Firebase, crea'n un des de la consola de Firebase.
  2. Afegir l'Aplicació al Projecte:

    • Afegeix la teva aplicació (Android o iOS) al projecte de Firebase seguint les instruccions proporcionades.

Pas 2: Instal·lar l'SDK de Firebase App Distribution

Per distribuir la teva aplicació, necessitaràs instal·lar l'SDK de Firebase App Distribution. A continuació es mostren els passos per a Android i iOS.

Android

  1. Afegeix el plugin de Firebase App Distribution al teu arxiu build.gradle del projecte:

    buildscript {
        dependencies {
            classpath 'com.google.firebase:firebase-appdistribution-gradle:2.0.1'
        }
    }
    
  2. Aplica el plugin al teu arxiu build.gradle del mòdul:

    apply plugin: 'com.google.firebase.appdistribution'
    

iOS

  1. Afegeix la dependència de Firebase App Distribution al teu Podfile:

    pod 'Firebase/AppDistribution'
    
  2. Executa pod install per instal·lar la dependència.

Pas 3: Configurar la Distribució

Android

  1. Configura el plugin de distribució al teu arxiu build.gradle del mòdul:

    firebaseAppDistribution {
        appId = "1:1234567890:android:abcdef123456"
        testers = "[email protected]"
        releaseNotesFile = "release-notes.txt"
    }
    

iOS

  1. Configura la distribució utilitzant l'eina de línia de comandes de Firebase:

    firebase appdistribution:distribute path/to/your/app.ipa 
    --app 1:1234567890:ios:abcdef123456
    --testers "[email protected]"
    --release-notes "Release notes for this build."

Distribuir una Aplicació a Testers

Android

  1. Executa la tasca de distribució:

    ./gradlew appDistributionUploadRelease
    

iOS

  1. Executa la comanda de distribució:

    firebase appdistribution:distribute path/to/your/app.ipa 
    --app 1:1234567890:ios:abcdef123456
    --testers "[email protected]"
    --release-notes "Release notes for this build."

Gestionar Testers i Versions Distribuïdes

Afegir Testers

  1. A la consola de Firebase, ves a la secció de Distribució d'Aplicacions.
  2. Afegeix els correus electrònics dels testers a la llista de testers.

Gestionar Versions

  1. A la consola de Firebase, pots veure totes les versions distribuïdes.
  2. Pots gestionar les versions, veure quins testers han descarregat cada versió i recollir feedback.

Recollir Feedback dels Testers

  1. Els testers poden proporcionar feedback directament des de l'aplicació.
  2. Pots veure el feedback recollit a la consola de Firebase.

Exercici Pràctic

Objectiu

Distribuir una versió de la teva aplicació a un grup de testers i recollir feedback.

Passos

  1. Configura la distribució d'aplicacions al teu projecte de Firebase.
  2. Afegeix testers a la consola de Firebase.
  3. Distribueix una versió de la teva aplicació.
  4. Recull feedback dels testers.

Solució

  1. Segueix els passos de configuració descrits anteriorment.
  2. Afegeix els correus electrònics dels testers a la consola de Firebase.
  3. Executa la tasca de distribució (./gradlew appDistributionUploadRelease per Android o firebase appdistribution:distribute per iOS).
  4. Revisa el feedback a la consola de Firebase.

Conclusió

La distribució d'aplicacions de Firebase és una eina essencial per als desenvolupadors que volen assegurar-se que les seves aplicacions estan ben provades abans del llançament. Amb una configuració senzilla i una integració fàcil amb les eines de CI/CD, pots distribuir versions de la teva aplicació ràpidament i recollir feedback valuós dels testers.

Curs de Firebase

Mòdul 1: Introducció a Firebase

Mòdul 2: Autenticació de Firebase

Mòdul 3: Base de dades en temps real de Firebase

Mòdul 4: Cloud Firestore

Mòdul 5: Emmagatzematge de Firebase

Mòdul 6: Missatgeria en el núvol de Firebase

Mòdul 7: Analítica de Firebase

Mòdul 8: Funcions de Firebase

Mòdul 9: Monitoratge del rendiment de Firebase

Mòdul 10: Laboratori de proves de Firebase

Mòdul 11: Temes avançats de Firebase

© Copyright 2024. Tots els drets reservats