Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Was kann ich mit Remote Config tun?

App-Entwickler verwenden Remote Config auf viele verschiedene Arten, um ihren individuellen Anforderungen gerecht zu werden. Wir empfehlen dies. Um Ihnen eine Vorstellung davon zu geben, was Sie mit Remote Config tun können, werden auf dieser Seite einige Anwendungsfälle beschrieben, die für Entwickler von Mobilgeräten allgemein anwendbar sind.

Starten Sie neue Funktionen mit dem prozentualen Rollout-Mechanismus

Das Starten einer neuen Funktion für alle Benutzer Ihrer App kann beängstigend sein, da Sie nicht sicher sind, wie gut die Funktion von Ihren Benutzern empfangen wird. Aus diesem Grund verwenden viele Entwickler Remote Config, um einen prozentualen Rollout durchzuführen und ihre Benutzer langsam neuen Funktionen auszusetzen.

Um einen prozentualen Rollout für einen vorhandenen Remote Config-Parameter durchzuführen, fügen Sie dem Parameter eine neue Bedingung hinzu, die eine Bedingung "Benutzer in zufälligem Perzentil" enthält, wobei der% -Wert auf 10% festgelegt ist:

Wenn der Parameter new_search_feature von Remote Config abgerufen wird, erhalten 10% der zufällig ausgewählten Benutzer den Wert true während der Rest den Wert false erhält.

Wenn Sie mit der Stabilität der Funktion in 10% der Benutzerpopulation zufrieden sind, können Sie sie auf 30%, 50% und schließlich auf 100% erhöhen, sobald Sie volles Vertrauen in die Funktion haben.

Definieren Sie plattform- und länderspezifische Promo-Banner für Ihre App

Stellen Sie sich vor, Sie haben einen E-Commerce-Verkauf vor sich und möchten eine Werbespritzseite in Ihrer App aktivieren. Stellen Sie sich außerdem vor, Sie möchten diese Begrüßungsseite an dasselbe Gebietsschema anpassen, das Ihr Benutzer auf seinem Gerät festgelegt hat. Sie können einen Parameter promo_splash_graphic definieren und seinen Wert auf statische URLs (gehostet auf Firebase Storage oder anderswo) setzen und diese dann dynamisch in Ihrer App referenzieren.

Sie können dann Android und iOS unterschiedliche Werte für Gebietsschemas zuweisen, die für Ihre Werbemarketingkampagne am wichtigsten sind.

Wenn Sie zu einem bestimmten Zeitpunkt Werbeaktionen auslösen müssen, können Sie die Zeitbedingungen von Remote Config verwenden:

Sie können auch die Remote Config-Backend-APIs verwenden , um die Parameterwerte programmgesteuert zu aktualisieren und dann die Funktionalität eines Cron-Jobs auszulösen.

Testen Sie neue Funktionen in einer begrenzten Testgruppe

Normalerweise verwenden Sie zum Testen neuer Funktionen innerhalb einer begrenzten Testgruppe einen Alpha-Kanal in Google Play oder Test Flight für eine iOS-App. Diese Tools sind perfekt, wenn Sie neue Funktionen in derselben Trittfrequenz wie Ihr regulärer Entwicklungszyklus testen möchten.

Manchmal haben Sie jedoch möglicherweise eine Funktion, die Sie schneller testen und einfach aktivieren oder deaktivieren möchten, unabhängig vom Zeitpunkt der nächsten Version in Ihrem regulären Entwicklungszyklus. In solchen Fällen kann Remote Config ein sehr hilfreiches Werkzeug sein.

Angenommen, Sie wollten neue Grafiken bei Mitarbeitern in Ihrem Unternehmen testen. Wie könnte das mit Remote Config aktiviert werden?

Wenn sich Benutzer bei Ihrer App anmelden, überprüfen Sie ihre E-Mail-ID und richten Sie die Benutzereigenschaft is_mydomain_employee=true , die nur gilt, wenn die E-Mail zu Ihrer Domain gehört.

Erstellen Sie dann eine Bedingung, die diese Benutzereigenschaft verfolgt:

Anschließend können Sie diese Benutzereigenschaft in Remote Config als Ziel festlegen und die neue Funktionalität nur für diese Benutzer aktivieren.

Verwenden Sie JSON, um komplexe Entitäten in Ihrer App oder Ihrem Spiel zu konfigurieren

Mit zunehmender Komplexität Ihrer App benötigen Sie bessere Möglichkeiten, um Ihre App zu konfigurieren. Wenn Sie beispielsweise ein neues Anmeldesystem konfigurieren möchten, können Sie für jeden zu steuernden dynamischen Wert einen Remote Config-Parameter erstellen. Die Konfiguration Ihres Anmeldesystems auf diese Weise ist jedoch mühsam und sehr schwer zu verstehen und zu warten.

Eine bessere Möglichkeit, die Konfiguration für ein solches Anmeldesystem bereitzustellen, besteht darin, JSON zu verwenden und alle diese Parameter in einem einzigen Parameter zu gruppieren. Dies erleichtert das Bearbeiten und Verwalten des login Laufe der Zeit erheblich.

Die Firebase-Konsole bietet einen JSON-Validator und einen hübschen Drucker, die Sie zum Bearbeiten von Remote-Konfigurationsparametern verwenden können. Wenn Sie in der Konsole arbeiten, klicken Sie auf das Symbol {} , um den Editor zu öffnen.

Senden Sie eine Slack / E-Mail-Nachricht, wenn ein Remote Config-Update veröffentlicht wird

Wenn Sie Teil eines großen Teams sind, das Remote Config verwendet, ist es oft schwierig zu verfolgen, wer Remote Config wann in Ihrem Team veröffentlicht.

Um die Zusammenarbeit zu vereinfachen, können Sie nahezu in Echtzeit über Ihren bevorzugten Mechanismus (Slack oder E-Mail) benachrichtigt werden. Mit der Remote Config REST-API und einem Remote Config-Hintergrundauslöser in Cloud Functions for Firebase können Sie Aktualisierungen in Echtzeit weitergeben .

eBay hat kürzlich eine Open-Source-Implementierung für die Verwendung von Cloud-Funktionen mit Remote Config bereitgestellt, um einen Unterschied zwischen früheren und neuen Remote Config-Vorlagen in einem Slack-Kanal zu veröffentlichen.

Anwenden von Benutzerbindungsstrategien mithilfe von Firebase-Vorhersagen

Mithilfe von Firebase-Vorhersagen können Sie Benutzer identifizieren, die sich wahrscheinlich von Ihrer App lösen, und auf diese Benutzer eine Strategie zur Benutzerbindung anwenden. Wenn Sie beispielsweise ein Handyspiel haben, können Sie Benutzern, von denen vorhergesagt wird, dass sie sich lösen / abwandern, ein Geschenk in Spielwährung gewähren.

Erstellen Sie eine neue Bedingung mit dem Namen will_churn_high_risk mit einer Abwanderungsprognose.

Fügen Sie diese Bedingung dann dem Parameter hinzu, der die Fähigkeit zum in-game-gift .

Auf diese Weise können Sie denjenigen im Spiel ein Geschenk machen, von denen erwartet wird, dass sie abwandern.