Importante: a partire dal
1° maggio 2024, Apple
richiede firme e manifest per la privacy per le applicazioni per iOS che usano SDK di uso comune, tra cui GoogleSignIn-iOS. Esegui l'upgrade a GoogleSignIn-iOS v7.1.0+ prima del 1° maggio 2024. Segui la
nostra guida all'upgrade.
Abilita l'applicazione forzata di App Check
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Quando hai capito in che modo App Check influirà sui tuoi utenti
e sei pronto per procedere, puoi attivare l'applicazione di App Check.
Attiva l'applicazione in Google API Console
Per attivare l'applicazione, completa i seguenti passaggi:
Vai alla visualizzazione di modifica del client iOS nella
pagina Credenziali. Qui vedrai le metriche a destra della pagina
nella sezione Google Identity per iOS.
Fai clic sul pulsante APPLICA e conferma la tua scelta. Una volta attiva l'applicazione, tutte le richieste non verificate del client verranno rifiutate.
Nota : dopo aver attivato l'applicazione, potrebbero essere necessari fino a 15 minuti
prima che le modifiche diventino effettive.
Attivare l'applicazione nella console Firebase
App Check può essere applicato a client iOS specifici o a tutti i tuoi client iOS
Attiva l'applicazione per tutti i client iOS
Per attivare l'applicazione dell'accesso con Google su iOS, completa i seguenti passaggi.
Una volta attivata l'applicazione, tutte le richieste non verificate verranno rifiutate, incluse quelle associate ai client OAuth per iOS che non sono collegati a un'app Firebase.
Apri la sezione App Check della console Firebase.
Espandi la sezione Google Identity per iOS.
Fai clic su Applica e conferma la tua scelta.
Tieni presente che l'applicazione delle norme può richiedere fino a 15 minuti dopo l'attivazione.
Attivare l'applicazione per client iOS specifici
Puoi anche configurare l'applicazione forzata di App Check per client OAuth per iOS specifici. Per
farlo:
Apri Client OAuth nella sezione App Check della console Firebase.
Espandi la visualizzazione delle metriche per il client OAuth che vuoi configurare.
Se il cliente non è ancora collegato a un'app, fallo.
Fai clic su Crea override dell'applicazione.
Scegli se applicare o meno App Check per questo client OAuth. Questa
impostazione sostituisce l'impostazione di applicazione globale dell'identità Google per iOS del progetto.
Tieni presente che l'applicazione delle norme può richiedere fino a 15 minuti dopo l'attivazione.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-31 UTC.
[null,null,["Ultimo aggiornamento 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."]]