Nachdem Sie Ihre App für App Check registriert haben, wird sie normalerweise nicht auf Desktop-Plattformen, in einem Emulator oder in einer CI-Umgebung (Continuous Integration) ausgeführt, da diese Umgebungen nicht als gültige Geräte gelten. Wenn Sie Ihre App während der Entwicklung und des Testens in einer solchen Umgebung ausführen möchten, können Sie einen Debug-Build Ihrer App erstellen, der anstelle eines echten Attestierungsanbieters den App Check-Debug-Anbieter verwendet.
Konfiguration über Code
So verwenden Sie den Debugging-Anbieter, während Ihre App ausgeführt wird (z. B. während der Entwicklung):
Rufen Sie in der Firebase-Konsole Sicherheit > App Check auf.
Erstellen Sie ein Debug-Token. Sie benötigen dieses Token im nächsten Schritt.
- Suchen Sie auf dem Tab Apps nach Ihrer App.
- Wählen Sie im Dreipunkt-Menü Ihrer App die Option Debug-Tokens verwalten aus.
- Folgen Sie der Anleitung auf dem Bildschirm, um ein neues Debug-Token zu erstellen.
Da mit diesem Token ohne gültiges Gerät auf Ihre Firebase-Ressourcen zugegriffen werden kann, ist es wichtig, dass Sie es vertraulich behandeln. Übertragen Sie es nicht in ein öffentliches Repository und widerrufen Sie es sofort in der Firebase-Konsole, wenn ein registriertes Token kompromittiert wird.

Gehen Sie in Ihrem Initialisierungscode so vor:
using Firebase.AppCheck; void InitializeFirebase() { // Configure the Debug Provider factory with your debug token. DebugAppCheckProviderFactory.Instance.SetDebugToken("YOUR DEBUG TOKEN"); // Set App Check to use the debug provider factory FirebaseAppCheck.SetAppCheckProviderFactory( DebugAppCheckProviderFactory.Instance); // Proceed to initialize Firebase as normal }
Weitere Konfigurationsoptionen
Je nach Plattform sind weitere Konfigurationsoptionen verfügbar, z. B. über die Umgebungsvariablen der Plattformen. Weitere Informationen finden Sie in der Dokumentation zum Debugging-Anbieter für iOS+ oder Android.
Da mit diesem Token ohne gültiges Gerät auf Ihre Firebase-Ressourcen zugegriffen werden kann, ist es wichtig, dass Sie es vertraulich behandeln. Übertragen Sie es nicht in ein öffentliches Repository. Wenn ein registriertes Token jemals manipuliert wird, widerrufen Sie es sofort in der Firebase Console.