Używanie Sprawdzania aplikacji z dostawcą debugowania w języku C++

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 usługi debugowania podczas uruchamiania aplikacji (np. podczas tworzenia), wykonaj te czynności:

  1. W sekcji App Check w konsoli Firebase wybierz w rozszerzonym menu aplikacji Zarządzaj tokenami debugowania. 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.

    Zrzut ekranu pokazujący pozycję menu Zarządzaj tokenami debugowania

  2. W kodzie inicjowania:

    #include "firebase/app_check.h"
    
    void InitializeFirebase() {
      // Configure the Debug Provider factory with your debug token.
      firebase::app_check::DebugAppCheckProviderFactory::GetInstance()
        ->SetDebugToken("INSERT YOUR DEBUG TOKEN HERE");
    
      // Set App Check to use the debug provider factory
      firebase::app_check::AppCheck::SetAppCheckProviderFactory(
        firebase::app_check::DebugAppCheckProviderFactory::GetInstance());
    
      // 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.

Ponieważ ten token umożliwia dostęp do Twoich zasobów Firebase bez korzystania z ważnego 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.