Zum Hauptinhalt springen
Sie können Feature-Variablen definieren, um den Inhalt Ihrer Feature Flags in der gewählten Umgebung remote zu aktualisieren. Sie müssen Feature-Variablen erstellen, um Feature-Variationen zu erstellen. Es gibt keine Begrenzung für die Anzahl der Feature-Variablen, die Sie erstellen können.

Feature-Variablen erstellen

  1. Navigieren Sie zu Ihrem Feature Flag oder erstellen Sie ein neues.
  2. Klicken Sie in der linken Seitenleiste auf Set Up > Variables > Add Variable.
  3. Wählen Sie den Type Ihrer Variable aus.
    • Wenn Sie Enum auswählen, geben Sie eine Liste zulässiger Werte durch Kommas getrennt ein. Dieser Typ erstellt eine vordefinierte Liste von Optionen, aus denen Sie beim Definieren von Feature-Variationen auswählen können, anstatt Werte manuell einzugeben.
  4. Geben Sie einen Variable Key ein.
  5. Legen Sie den Default Value fest.
    • Wählen Sie bei Enum-Variablen den Standardwert aus der in Schritt 3 definierten Liste.
  6. Klicken Sie auf Save.
Um eine Feature-Variable aus Ihrem Quellcode abzurufen, müssen Sie die Methode getVariation() aufrufen. Bitte beachten Sie, dass Kameleoon den Benutzer bei Verwendung von Feature-Variationen automatisch einer Variation zuordnet und den Wert der in der Variation definierten Variable zurückgibt (Sie müssen die Methode getVariation() nicht aufrufen).

Vorteile von Feature-Variablen

Mit Feature-Variablen können Sie Teile Ihres Feature-Flag-Codes variabilisieren, sodass Sie Variablen dynamisch Werte zuweisen können, ohne sie in Ihrem Quellcode zu codieren. Sobald sich der Code der Feature-Variable in Produktion befindet, ist für deren Änderung keine erneute Bereitstellung erforderlich. Wenn Ihre Feature beispielsweise ein Rabattangebot für Premium-Kunden ist, Sie sich aber nicht sicher sind, wie hoch der Rabattprozentsatz sein wird, können Sie eine Variable Discount Percentage in Ihrem Code erstellen und sie über die Kameleoon-App aktualisieren, ohne Code zu ändern oder neuen Code zu pushen. Entwickler und Product Owner können zusammenarbeiten, um Teile Ihrer Feature, die sich ändern könnten, zu variabilisieren, sodass Produkt-Updates nicht durch Entwicklung und Bereitstellungen blockiert werden. Wählen Sie Ihre SDK-Sprache und verwenden Sie den bereitgestellten Beispielcode, um das SDK in Ihrer Anwendung in einer der folgenden Sprachen einzurichten: