Importante: a partir de
1o de maio de 2024, a Apple
vai exigir Manifestos de privacidade e assinaturas para apps iOS que usam os SDKs mais usados, incluindo o GoogleSignIn-iOS. Faça upgrade para o GoogleSignIn-iOS v7.1.0 ou mais recente antes de 1o de maio de 2024. Siga
nosso guia de upgrade.
Ativar a aplicação obrigatória do App Check
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Assim que você entender como o App Check vai afetar seus usuários
e estiver tudo pronto para seguir o processo, ative a aplicação do App Check.
Ative a aplicação no Google API Console
Para ativar a aplicação, siga estas etapas:
Acesse a visualização de edição do seu cliente iOS na
página "Credenciais". Lá, você vai encontrar métricas à direita da página na seção Identidade do Google para iOS.
Clique no botão APLICAR e confirme sua escolha. Depois que a aplicação for
ativada, todas as solicitações não verificadas do seu cliente serão rejeitadas.
Observação : depois de ativar a aplicação, pode levar até 15 minutos para que as
mudanças entrem em vigor.
Ativar a aplicação no console do Firebase
O App Check pode ser aplicado a clientes específicos do iOS ou a todos os clientes do iOS.
Ativar a aplicação para todos os clientes iOS
Para ativar a aplicação do Google Sign-In no iOS, siga estas etapas.
Depois de ativar a aplicação, todas as solicitações não verificadas serão rejeitadas, incluindo
solicitações associadas a clientes OAuth do iOS que não estão vinculados a um app do Firebase.
Abra a seção App Check no Console do Firebase.
Abra a seção Identidade do Google para iOS.
Clique em Aplicar e confirme sua escolha.
Pode levar até 15 minutos para que a aplicação
entre em vigor.
Ativar a aplicação para clientes iOS específicos
Também é possível configurar a aplicação do App Check para clientes OAuth específicos do iOS. Para fazer isso:
Abra Clientes OAuth na seção "App Check" do
Console do Firebase.
Expanda a visualização de métricas do cliente OAuth que você quer configurar.
Se o cliente ainda não estiver vinculado a um app, faça isso.
Clique em Criar substituição de aplicação.
Escolha se quer aplicar ou não o App Check para esse cliente OAuth. Essa
configuração substitui a configuração global de aplicação do Google Identity para iOS
do seu projeto.
Pode levar até 15 minutos para que a aplicação
entre em vigor.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-08-31 UTC.
[null,null,["Última atualização 2025-08-31 UTC."],[[["\u003cp\u003eApp Check enforcement can be enabled to ensure only verified requests are accepted, rejecting unverified ones.\u003c/p\u003e\n"],["\u003cp\u003eEnforcement can be enabled through the Google API Console or the Firebase Console, with options for specific or all iOS clients.\u003c/p\u003e\n"],["\u003cp\u003eEnabling enforcement involves navigating to the respective platform's console, locating the App Check or Google Identity for iOS settings, and clicking the 'Enforce' button.\u003c/p\u003e\n"],["\u003cp\u003eAfter enabling, it takes up to 15 minutes for the changes to take effect, impacting all subsequent requests.\u003c/p\u003e\n"],["\u003cp\u003eFirebase Console provides granular control, allowing enforcement overrides for individual iOS OAuth clients linked to your project.\u003c/p\u003e\n"]]],[],null,["When you [understand how App Check will affect your users](/identity/sign-in/ios/appcheck/monitor-metrics)\nand you're ready to proceed, you can enable App Check enforcement.\n\nEnable enforcement in the Google API Console\n\nTo enable enforcement, complete the following steps:\n\n1. Go to the edit view of your iOS client in the\n [Credentials page](https://console.cloud.google.com/apis/credentials). There, you will see metrics to the right of the page\n under the **Google Identity for iOS** section.\n\n2. Click the **ENFORCE** button and confirm your choice. Once enforcement is\n active, all unverified requests from your client will be rejected.\n\n**Note** : After you enable enforcement, it can take up to 15 minutes for the\nchanges to take effect.\n\nEnable enforcement in the Firebase Console\n\nApp Check can be enforced for specific iOS clients or for all your iOS clients\n\nEnable enforcement for all iOS clients\n\nTo enable enforcement for Google Sign-in on iOS, complete the following steps.\nOnce you enable enforcement, all unverified requests will be rejected, including\nrequests associated with iOS OAuth clients that aren't linked to a Firebase app.\n\n1. Open the [App Check](https://console.firebase.google.com/project/_/appcheck) section of the Firebase console.\n\n2. Expand the **Google Identity for iOS** section.\n\n3. Click **Enforce** and confirm your choice.\n\nNote that it can take up to 15 minutes after you enable enforcement for it to\ntake effect.\n\nEnable enforcement for specific iOS clients\n\nYou can also configure App Check enforcement for specific iOS OAuth clients. To\ndo so:\n\n1. Open [OAuth clients](https://console.firebase.google.com/project/_/appcheck/products/oauth) under the App Check section of\n the Firebase console.\n\n2. Expand the metrics view for the OAuth client you want to configure.\n\n3. If the client is not yet linked to an app, do so.\n\n4. Click **Create enforcement override**.\n\n5. Choose whether to enforce or unenforce App Check for this OAuth client. This\n setting overrides your project's global Google Identity for iOS enforcement\n setting.\n\nNote that it can take up to 15 minutes after you enable enforcement for it to\ntake effect."]]