Inizia a utilizzare le implementazioni di Remote Config


Con le implementazioni Remote Config, puoi rilasciare in modo sicuro e graduale nuove funzionalità e aggiornamenti per la tua app. Con le implementazioni, puoi controllare il rilascio di nuove funzionalità dell'app scegliendo come target gruppi di utenti specifici. Come nei test A/B, in un rollout il gruppo attivato viene misurato rispetto a un gruppo di controllo di dimensioni uguali per ottenere confronti significativi nei risultati.

Passaggio 1: strumenta la tua app con Remote Config, Crashlytics e Google Analytics

Prima di poter iniziare a utilizzare le implementazioni Remote Config per lanciare gradualmente nuove funzionalità per i tuoi utenti, la tua app deve essere strumentata con Firebase Remote Config, Crashlytics e Google Analytics.

  1. Segui le istruzioni riportate in Inizia a utilizzare Remote Config per aggiungere Remote Config e Analytics alla tua app e creare un modello Remote Config. Devi assicurarti di utilizzare la distinta base Firebase v32.6.0+ (Remote Config SDK v21.6.0+).
  2. Segui le istruzioni riportate in Guida introduttiva a Crashlytics per aggiungere Crashlytics alla tua app. Assicurati di implementare l'SDK Firebase per iOS v10.24.0+.

Per un rendimento ottimale, ti consigliamo di implementare Remote Config in tempo reale nelle tue app per assicurarti che i valori di implementazione vengano recuperati non appena vengono pubblicati.

Passaggio 2: configura un rollout nella console Firebase

Dopo aver instrumentato la tua app con Remote Config, Crashlytics e Analytics, puoi utilizzare la console Firebase per creare un rollout.

  1. Nella console Firebase, vai a Remote Config, poi apri Implementazioni.
  2. Fai clic su Crea implementazione.
  3. Nel campo Parametro, seleziona un parametro esistente o creane uno nuovo da aggiornare con l'implementazione, quindi fai clic su Avanti.
  4. Crea o seleziona una condizione di destinazione. Questa condizione definisce quali dispositivi verranno aggiunti ai gruppi di controllo e abilitati al lancio. Consulta la sezione Informazioni sull'appartenenza ai gruppi di implementazione per saperne di più su come vengono assegnati agli utenti i gruppi di implementazione e di controllo.

  5. Fai clic su Avanti e, nel campo Valore abilitato, aggiungi il valore che vuoi rilasciare per i tuoi utenti.

  6. Nel campo Percentuale casuale, inserisci la percentuale totale di dispositivi che devono ricevere il valore abilitato. Poiché Firebase assegna un gruppo di controllo di dimensioni uguali per garantire un confronto accurato dei risultati durante la misurazione del rendimento della funzionalità attivata, questo valore deve essere pari o inferiore al 50%, a meno che non esegui il lancio al 100%. Tieni presente che questo valore è vincolato alle tue condizioni: ad esempio, se hai configurato una condizione che è stata implementata solo nella versione 2.0 della tua app e il 30% della tua base utenti ha adottato la versione 2.0, se imposti questo valore al 50%, il 15% della tua base utenti totale riceverà il valore di implementazione.

  7. Fai clic su Avanti e fornisci un Nome e, facoltativamente, una Descrizione, poi fai clic su Salva.

  8. Per avviare l'implementazione, fai clic su Pubblica modifiche, rivedi i parametri modificati, quindi fai di nuovo clic su Pubblica modifiche.

L'implementazione dovrebbe iniziare e dovresti essere in grado di visualizzare i risultati quasi immediatamente.

Passaggi successivi