Usar o App Check com o provedor de depuração em Unity
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Depois de registrar seu app no App Check, ele normalmente não será executado
em plataformas de computadores, em um emulador ou em um ambiente de integração contínua (CI), já que esses
ambientes não se qualificam como dispositivos válidos. Se você quiser executar o app nesse
tipo de ambiente durante o desenvolvimento e os testes, crie um build de depuração do
seu app que use o provedor de depuração do App Check em vez de um provedor
de atestado real.
Configuração usando um código
Para usar o provedor de depuração ao executar seu app (durante
o desenvolvimento, por exemplo), faça o seguinte:
Na seção App Check
do console Firebase, escolha Gerenciar tokens de depuração no menu
flutuante do app. Em seguida, crie um novo token de depuração. Você precisará do token
na próxima etapa.
Como esse token permite acesso aos recursos do Firebase sem
um dispositivo válido, é fundamental mantê-lo particular. Não o confirme em um
repositório público. Se um token registrado for comprometido, revogue-o
imediatamente no Console do Firebase.
No código de inicialização, faça o seguinte:
usingFirebase.AppCheck;voidInitializeFirebase(){// Configure the Debug Provider factory with your debug token.DebugAppCheckProviderFactory.Instance.SetDebugToken("YOUR DEBUG TOKEN");// Set App Check to use the debug provider factoryFirebaseAppCheck.SetAppCheckProviderFactory(DebugAppCheckProviderFactory.Instance);// Proceed to initialize Firebase as normal}
Outras opções de configuração
Outras opções de configuração estão disponíveis com base na plataforma usando, por exemplo,
as variáveis de ambiente de plataformas. Para mais
informações, consulte a documentação do provedor de depuração do iOS+ ou
Android.
Como esse token permite acesso aos recursos do Firebase sem
um dispositivo válido, é fundamental mantê-lo particular. Não o confirme em um
repositório público. Se um token registrado for comprometido, revogue-o
imediatamente no Console do Firebase.
[null,null,["Última atualização 2025-08-23 UTC."],[],[],null,["After you have registered your app for App Check, your app normally won't run\non desktop platforms, in an emulator, or from a continuous integration (CI)\nenvironment, since those environments don't qualify as valid devices. If you\nwant to run your app in such an environment during development and testing, you\ncan create a debug build of your app that uses the App Check debug provider\ninstead of a real attestation provider.\n| **Warning:** The debug provider allows access to your Firebase resources from unverified devices. Don't use the debug provider in production builds of your app, and don't share your debug builds with untrusted parties.\n\nConfiguration via code\n\nTo use the debug provider while running your app\n(during development, for example), do the following:\n\n1. In the [**App Check**](//console.firebase.google.com/project/_/appcheck) section\n of the Firebase console, choose **Manage debug tokens** from your app's\n overflow menu. Then, create a new debug token. You'll need the token in the\n next step.\n\n Because this token allows access to your Firebase resources without\n a valid device, it is crucial that you keep it private. Don't commit it to a\n public repository, and if a registered token is ever compromised, revoke it\n immediately in the Firebase console.\n\n2. In your initialization code, do the following:\n\n using Firebase.AppCheck;\n\n void InitializeFirebase() {\n // Configure the Debug Provider factory with your debug token.\n DebugAppCheckProviderFactory.Instance.SetDebugToken(\"YOUR DEBUG TOKEN\");\n\n // Set App Check to use the debug provider factory\n FirebaseAppCheck.SetAppCheckProviderFactory(\n DebugAppCheckProviderFactory.Instance);\n\n // Proceed to initialize Firebase as normal\n }\n\nOther configuration options\n\nOther configuration options are available based on platform, for example using\nthe platforms environment variables. For more\ninformation, refer to the [iOS+](/docs/app-check/ios/debug-provider) or\n[Android](/docs/app-check/android/debug-provider) debug provider documentation.\n\nBecause this token allows access to your Firebase resources without a\nvalid device, it is crucial that you keep it private. Don't commit it to a\npublic repository, and if a registered token is ever compromised, revoke it\nimmediately in the Firebase console."]]