Gdy zarejestrujesz aplikację w Sprawdzaniu aplikacji, nie będzie ona zwykle działać na platformach komputerowych, w emulatorze ani w środowisku ciągłej integracji (CI), ponieważ te środowiska nie są uznawane za prawidłowe urządzenia. Jeśli chcesz uruchomić aplikację w takim środowisku podczas tworzenia i testowania, możesz utworzyć wersję debugową aplikacji, która używa dostawcy debugowania Sprawdzania aplikacji zamiast prawdziwego dostawcy uwierzytelniania.
Konfiguracja za pomocą kodu
Aby korzystać z dostawcy debugowania podczas uruchamiania aplikacji (np. w trakcie jej programowania), wykonaj te czynności:
W sekcji App Check konsoli Firebase kliknij Zarządzaj tokenami debugowania w menu aplikacji. Następnie utwórz nowy token debugowania. Będzie on potrzebny w następnym kroku.
Ponieważ ten token umożliwia dostęp do Twoich zasobów Firebase bez prawidłowego urządzenia, musisz zachować go w prywatności. Nie publikuj go w publicznych repozytoriach. Jeśli zarejestrowany token zostanie skompromitowany, natychmiast cofnij go w konsoli Firebase.
W kodzie inicjowania:
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
W zależności od platformy dostępne są inne opcje konfiguracji, na przykład korzystanie z zmiennych środowiskowych platformy. Więcej informacji znajdziesz w dokumentacji usługi debugowania iOS+ lub Androida.
Token ten umożliwia dostęp do zasobów Firebase bez prawidłowego urządzenia, dlatego należy zadbać o ich prywatność. Nie publikuj go w publicznych repozytoriach. Jeśli zarejestrowany token zostanie skompromitowany, natychmiast cofnij go w konsoli Firebase.