Con los lanzamientos de Remote Config, puedes lanzar nuevas funciones y actualizaciones de forma segura y gradual a tu app. Con los lanzamientos, puedes controlar el lanzamiento de nuevas funciones de la app si tienes como objetivo grupos de usuarios específicos. Al igual que las pruebas A/B, en un lanzamiento, el grupo habilitado se mide frente a un grupo de control de igual tamaño para ver las comparaciones en los resultados.
Paso 1: Instrumenta tu app con Remote Config, Crashlytics y Google Analytics
Antes de que puedas comenzar a usar los lanzamientos de Remote Config para lanzar gradualmente funciones nuevas a tus usuarios, tu app debe contar con Firebase Remote Config, Crashlytics y Google Analytics.
- Sigue las instrucciones que se indican en Cómo empezar a usar Remote Config para agregar Remote Config y Analytics a tu app y crear una plantilla de Remote Config. Tendrás que asegurarte de usar la versión 32.6.0 o posterior de la BoM de Firebase (la versión 21.6.0 o una posterior del SDK de Remote Config).
- Sigue las instrucciones que se indican en Cómo comenzar a usar Crashlytics para agregar Crashlytics tu aplicación. Asegúrate de implementar la versión 10.24.0 o una posterior del SDK de Firebase iOS.
Para obtener un rendimiento óptimo, te recomendamos implementar Remote Config en tiempo real en tus aplicaciones para asegurarte de que los valores del lanzamiento se recuperan en cuanto se publiquen.
Paso 2: Configura un lanzamiento en Firebase console
Después de que tu app use Remote Config, Crashlytics y Analytics, puedes usar Firebase console para crear un lanzamiento.
- En Firebase console, navega a Remote Config y abre Lanzamientos.
- Haz clic en Crear lanzamiento.
- En el campo Parámetro, selecciona un parámetro existente o crea uno nuevo que se actualice con el lanzamiento y, luego, haz clic en Siguiente.
Crea o selecciona una Condición objetivo. Esta condición define qué dispositivos se agregarán a los grupos habilitados para el lanzamiento y a los de control. Consulta Información sobre membresía de los grupos de lanzamiento para obtener más información sobre cómo se habilitan los grupos de control y cómo se asignan a los usuarios los habilitados para el lanzamiento.
Haz clic en Siguiente y, en el campo Valor habilitado, agrega el valor que desees lanzar a los usuarios.
En el campo Porcentaje aleatorio, ingresa el porcentaje total de dispositivos que deberían recibir el valor habilitado. Dado que Firebase asigna un grupo de control de igual tamaño para garantizar una comparación precisa de los resultados cuando mides el rendimiento de la función habilitada, este valor debe ser del 50% o menos, a menos que lances la app al 100%. Ten en cuenta que este valor está vinculado según tus condiciones: por ejemplo, si configuraste una condición que solo se lanzó a la versión 2.0 de tu app y un 30% de tu base de usuarios adoptó la versión 2.0, establecer este valor en 50% significaría que el 15% de tu base de usuarios total obtendrían el valor del lanzamiento.
Haz clic en Siguiente y proporciona un Nombre y, de forma opcional, una Descripción. Luego, haz clic en Guardar.
Para iniciar el lanzamiento, haz clic en Publicar cambios y revisa las modificaciones de los parámetros y, luego, vuelve a hacer clic en Publicar cambios.
El lanzamiento debería comenzar y deberías poder ver los resultados casi de inmediato.
Próximos pasos
- Obtén más información sobre los resultados del lanzamiento en Información sobre los resultados del lanzamiento.