Con le implementazioni di 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'implementazione, il gruppo abilitato viene misurato rispetto a un gruppo di controllo di dimensioni uguali per 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 di 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.
- Segui le istruzioni riportate in Inizia a utilizzare Remote Config per aggiungere Remote Config e Analytics alla tua app e creare un modello di Remote Config. Dovrai assicurarti di utilizzare Firebase BoM v32.6.0+ (Remote Config SDK v21.6.0+).
- Segui le istruzioni riportate in Inizia a utilizzare Crashlytics per aggiungere Crashlytics a alla tua app. Assicurati di implementare l'SDK Firebase per iOS v10.24.0+.
Per prestazioni ottimali, ti consigliamo di implementare real-time Remote Config nelle tue app per assicurarti che i valori di implementazione vengano recuperati non appena vengono pubblicati.
Passaggio 2: configura un'implementazione nella console Firebase
Dopo aver strumentato la tua app con Remote Config, Crashlytics, e Analytics, puoi utilizzare la console Firebase per creare un'implementazione.
- Nella console Firebase, vai alla pagina DevOps e coinvolgimento > Remote Config > Implementazioni.
- Fai clic su Crea implementazione.
- Nel campo Parametro, seleziona un parametro esistente o creane uno nuovo da aggiornare con l'implementazione, quindi fai clic su Avanti.
Crea o seleziona una condizione di targeting. Questa condizione definisce quali dispositivi verranno aggiunti ai gruppi di controllo e abilitati per l'implementazione. Per ulteriori informazioni su come i gruppi di controllo e abilitati per l'implementazione vengono assegnati agli utenti, consulta la sezione Comprendere l'appartenenza ai gruppi di implementazione.
Fai clic su Avanti e, nel campo Valore abilitato, aggiungi il valore che vuoi rilasciare agli utenti.
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à abilitata, questo valore deve essere pari o inferiore al 50%, a meno che non esegui l'implementazione al 100%. Tieni presente che questo valore è vincolato dalle tue condizioni: ad esempio, se hai configurato una condizione che ha eseguito l'implementazione solo per la versione 2.0 della tua app e il 30% della tua base utenti ha adottato la versione 2.0, l'impostazione di questo valore al 50% significa che il 15% della tua base utenti totale riceverà il valore di implementazione.
Fai clic su Avanti e fornisci un Nome e, facoltativamente, una Descrizione, quindi fai clic su Salva.
Per avviare l'implementazione, fai clic su Pubblica modifiche, esamina 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
- Scopri di più sui risultati dell'implementazione nella sezione Comprendere i risultati dell'implementazione.