Crear un proyecto en Kameleoon
Antes de empezar, cree un nuevo proyecto en su cuenta de Kameleoon. Un proyecto representa su aplicación web, su aplicación móvil o ambas, en función de si desea gestionarlas dentro de un único proyecto. Desde la página de creación de feature flags, puede añadir fácilmente cualquier entorno (como producción, staging o desarrollo) que utilice en su flujo de trabajo de desarrollo. Cada proyecto recibe un sitecode, un identificador único requerido para inicializar el SDK de Kameleoon.Instalar un SDK
Kameleoon proporciona una variedad de SDK para distintos entornos:- SDK del lado del servidor: Java, Node.js, Python, Go, PHP, C#, Ruby
- SDK móviles: Android, Flutter, iOS, React Native
- SDK del lado del cliente: JavaScript, React
- Herramientas avanzadas de SDK: Edge toolkits, compatibilidad con OpenFeature, API de SDK (más información aquí)
- Proporcionar credenciales (
client_idyclient_secret) a través de un archivo de configuración disponible en los SDK del lado del servidor. Para obtener información sobre cómo recuperar las credenciales de la API, consulte este artículo. - Proporcionar el sitecode de su proyecto para la inicialización.
- Especificar el entorno (por ejemplo, producción, staging) en la configuración del SDK para que coincida con su flujo de trabajo de desarrollo.
- Elegir entre los modos polling y streaming, que determinan cómo el SDK obtiene las actualizaciones de los flags, ya sea consultando regularmente los cambios (polling) o recibiéndolos en tiempo real (streaming). Tenga en cuenta que streaming es una opción premium.
Empiece a usar feature flags
Con el SDK inicializado, ahora puede:- Crear feature flags en la aplicación de Kameleoon.
- Desplegar funcionalidades de forma progresiva mediante reglas de segmentación, despliegues porcentuales o atributos de usuario.
- Ejecutar experimentos sobre variaciones de feature flag y analizar su impacto.