Użyj sprawdzania aplikacji z dostawcą debugowania w jedności

Po zarejestrowaniu aplikacji do sprawdzania aplikacji zwykle nie będzie ona działać na platformach stacjonarnych, w emulatorze ani w środowisku ciągłej integracji (CI), ponieważ te środowiska nie kwalifikują się jako prawidłowe urządzenia. Jeśli chcesz uruchamiać aplikację w takim środowisku podczas programowania i testowania, możesz utworzyć kompilację debugowania aplikacji, która korzysta z dostawcy debugowania App Check zamiast prawdziwego dostawcy zaświadczenia.

Konfiguracja za pomocą kodu

Aby użyć dostawcy debugowania podczas uruchamiania aplikacji (na przykład podczas programowania), wykonaj następujące czynności:

  1. W sekcji Sprawdzanie aplikacji w konsoli Firebase wybierz opcję Zarządzaj tokenami debugowania z rozszerzonego menu aplikacji. Następnie utwórz nowy token debugowania. Token będzie Ci potrzebny w następnym kroku.

    Ponieważ ten token umożliwia dostęp do zasobów Firebase bez ważnego urządzenia, ważne jest, aby zachować jego prywatność. Nie udostępniaj go w publicznym repozytorium, a jeśli kiedykolwiek zarejestrowany token zostanie kiedykolwiek naruszony, unieważnij go natychmiast w konsoli Firebase.

    Zrzut ekranu przedstawiający element menu Zarządzaj tokenami debugowania

  2. W kodzie inicjującym wykonaj następujące czynności:

    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
    }
    

Inne opcje konfiguracji

Inne opcje konfiguracji są dostępne w zależności od platformy, na przykład przy użyciu zmiennych środowiskowych platform. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją dostawcy debugowania systemu iOS+ lub Android .

Ponieważ ten token umożliwia dostęp do zasobów Firebase bez ważnego urządzenia, ważne jest, aby zachować jego prywatność. Nie udostępniaj go w publicznym repozytorium, a jeśli kiedykolwiek zarejestrowany token zostanie kiedykolwiek naruszony, unieważnij go natychmiast w konsoli Firebase.