Penting: Mulai
1 Mei 2024, Apple
memerlukan Manifes Privasi dan tanda tangan untuk aplikasi iOS yang menggunakan SDK yang umum digunakan, termasuk GoogleSignIn-iOS. Upgrade ke GoogleSignIn-iOS v7.1.0+ sebelum 1 Mei 2024. Ikuti
panduan upgrade kami.
Mengaktifkan penerapan App Check
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Setelah memahami pengaruh App Check terhadap pengguna dan siap melanjutkan, Anda dapat mengaktifkan penerapan App Check.
Mengaktifkan penerapan di Google API Console
Untuk mengaktifkan penegakan, selesaikan langkah-langkah berikut:
Buka tampilan edit klien iOS Anda di
halaman Credentials. Di sana, Anda akan melihat metrik di sebelah kanan halaman di bagian Google Identity for iOS.
Klik tombol ENFORCE dan konfirmasi pilihan Anda. Setelah penerapan aktif, semua permintaan yang belum diverifikasi dari klien Anda akan ditolak.
Catatan : Setelah Anda mengaktifkan penegakan, perlu waktu hingga 15 menit agar perubahan diterapkan.
Mengaktifkan penerapan di Konsol Firebase
App Check dapat diterapkan untuk klien iOS tertentu atau untuk semua klien iOS Anda
Mengaktifkan penerapan untuk semua klien iOS
Untuk mengaktifkan penegakan Login dengan Google di iOS, selesaikan langkah-langkah berikut.
Setelah Anda mengaktifkan penerapan, semua permintaan yang belum diverifikasi akan ditolak, termasuk permintaan yang terkait dengan klien OAuth iOS yang tidak ditautkan ke aplikasi Firebase.
Buka bagian App Check di Firebase console.
Luaskan bagian Google Identity untuk iOS.
Klik Terapkan dan konfirmasi pilihan Anda.
Perhatikan bahwa setelah diaktifkan, perlu waktu hingga 15 menit sebelum penerapan
dapat berjalan.
Mengaktifkan penerapan untuk klien iOS tertentu
Anda juga dapat mengonfigurasi penerapan App Check untuk klien OAuth iOS tertentu. Untuk
melakukannya:
Buka klien OAuth di bagian App Check di Firebase console.
Luaskan tampilan metrik untuk klien OAuth yang ingin Anda konfigurasi.
Jika klien belum ditautkan ke aplikasi, lakukan penautan.
Klik Buat penggantian penerapan.
Pilih apakah akan menerapkan atau tidak menerapkan App Check untuk klien OAuth ini. Setelan
ini menggantikan setelan penerapan Identitas Google untuk iOS global project Anda.
Perhatikan bahwa setelah diaktifkan, perlu waktu hingga 15 menit sebelum penerapan
dapat berjalan.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-31 UTC.
[null,null,["Terakhir diperbarui pada 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."]]