Saltar al contenido principal
Puede definir variables de feature para actualizar de forma remota el contenido de sus feature flags en el entorno que elija. Debe crear variables de feature para crear variaciones de feature. No hay límite en el número de variables de feature que puede crear.

Creación de variables de feature

  1. Acceda a su feature flag o cree uno nuevo.
  2. En la barra lateral izquierda, haga clic en Set Up > Variables > Add Variable.
  3. Seleccione el Type de su variable.
    • Si selecciona Enum, introduzca una lista de valores permitidos separados por comas. Este tipo crea una lista predefinida de opciones entre las que puede elegir al definir variaciones de feature, en lugar de escribir los valores manualmente.
  4. Introduzca una Variable Key.
  5. Establezca el Default Value.
    • Para las variables Enum, seleccione el valor predeterminado de la lista que definió en el paso 3.
  6. Haga clic en Save.
Para recuperar una variable de feature desde su código fuente, debe llamar al método getVariation(). Tenga en cuenta que si utiliza variaciones de feature, Kameleoon asignará automáticamente al usuario a una variación y devolverá el valor de la variable que se haya definido en la variación (no es necesario llamar al método getVariation()).

Ventajas de las variables de feature

Las variables de feature le permiten variabilizar partes del código de su feature flag, de modo que pueda asignar valores dinámicamente a las variables sin tener que codificarlos en su código fuente. Una vez que el código de la variable de feature está en producción, modificarlo no requiere un nuevo despliegue. Por ejemplo, si su feature es una oferta de descuento para clientes premium, pero no está seguro de cuál será el porcentaje de descuento, puede crear una variable Discount Percentage en su código y actualizarla desde la aplicación Kameleoon sin cambiar ni desplegar nuevo código. Los desarrolladores y los responsables de producto pueden trabajar juntos para variabilizar las partes de su feature que pueden cambiar, de modo que las actualizaciones de producto no se vean bloqueadas por el desarrollo y los despliegues. Elija el lenguaje de su SDK y utilice el código de ejemplo proporcionado para configurar el SDK en su aplicación en cualquiera de los siguientes lenguajes: