Ein Projekt in Kameleoon erstellen
Bevor Sie beginnen, erstellen Sie ein neues Projekt in Ihrem Kameleoon-Konto. Ein Projekt repräsentiert Ihre Web-App, Ihre Mobile-App oder beides – je nachdem, ob Sie sie unter einem einzigen Projekt verwalten möchten. Über die Seite zur Erstellung von Feature Flags können Sie problemlos alle Umgebungen (wie Produktion, Staging oder Entwicklung) hinzufügen, die Sie in Ihrem Entwicklungs-Workflow verwenden. Jedem Projekt wird ein Sitecode zugewiesen – eine eindeutige Kennung, die zur Initialisierung des Kameleoon-SDK erforderlich ist.Ein SDK installieren
Kameleoon bietet eine Vielzahl von SDKs für verschiedene Umgebungen:- Serverseitige SDKs: Java, Node.js, Python, Go, PHP, C#, Ruby
- Mobile SDKs: Android, Flutter, iOS, React Native
- Clientseitige SDKs: JavaScript, React
- Erweiterte SDK-Tools: Edge Toolkits, OpenFeature-Kompatibilität, SDK-API (mehr dazu hier)
- Stellen Sie Anmeldedaten (
client_idundclient_secret) über eine Konfigurationsdatei bereit, die in serverseitigen SDKs verfügbar ist. Informationen zum Abrufen von API-Anmeldedaten finden Sie in diesem Artikel. - Geben Sie den Sitecode Ihres Projekts zur Initialisierung an.
- Geben Sie die Umgebung (z. B. Produktion, Staging) in der SDK-Konfiguration an, damit sie zu Ihrem Entwicklungs-Workflow passt.
- Wählen Sie zwischen Polling- und Streaming-Modus, die bestimmen, wie das SDK Flag-Updates abruft – entweder durch regelmäßige Prüfung auf Änderungen (Polling) oder durch Empfang in Echtzeit (Streaming). Beachten Sie, dass Streaming eine Premium-Option ist.
Feature Flags verwenden
Sobald das SDK initialisiert ist, können Sie:- Feature Flags in der Kameleoon-App erstellen.
- Features schrittweise ausrollen mithilfe von Targeting-Regeln, prozentualen Rollouts oder Benutzerattributen.
- Experimente durchführen mit Feature-Flag-Variationen und deren Auswirkungen analysieren.