Önemli: Apple,
1 Mayıs 2024'ten itibaren GoogleSignIn-iOS dahil olmak üzere yaygın olarak kullanılan SDK'ları kullanan iOS uygulamaları için Gizlilik Manifestleri ve imzalarının
zorunludur. 1 Mayıs 2024'ten önce GoogleSignIn-iOS 7.1.0+ sürümüne geçin.
Yeni sürüme geçiş kılavuzumuzdaki adımları uygulayın.
Uygulama Kontrolü'nün zorunlu kılınmasını etkinleştir
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
App Check'in kullanıcılarınızı nasıl etkileyeceğini anladığınızda ve devam etmeye hazır olduğunuzda App Check zorunluluğunu etkinleştirebilirsiniz.
Google API Consolebölümünde zorunlu kılmayı etkinleştirin.
Yaptırımın etkinleştirilmesi için aşağıdaki adımları tamamlayın:
Kimlik bilgileri sayfasında iOS istemcinizin düzenleme görünümüne gidin. Burada, sayfanın sağ tarafındaki iOS için Google Kimliği bölümünde metrikleri görürsünüz.
UYGULA düğmesini tıklayın ve seçiminizi onaylayın. Zorunlu kılma etkinleştirildikten sonra, istemcinizden gelen tüm doğrulanmamış istekler reddedilir.
Not : Yaptırım etkinleştirildikten sonra değişikliklerin geçerlilik kazanması 15 dakika kadar sürebilir.
Firebase konsolunda zorunlu kılmayı etkinleştirme
Uygulama Denetimi, belirli iOS istemcileri veya tüm iOS istemcileriniz için zorunlu kılınabilir.
Tüm iOS istemcileri için zorunlu kılmayı etkinleştirme
iOS'te Google ile Giriş'in zorunlu kılınmasını etkinleştirmek için aşağıdaki adımları tamamlayın.
Zorunlu kılmayı etkinleştirdiğinizde, Firebase uygulamasına bağlı olmayan iOS OAuth istemcileriyle ilişkili istekler de dahil olmak üzere tüm doğrulanmamış istekler reddedilir.
Firebase konsolunun App Check bölümünü açın.
iOS için Google Kimliği bölümünü genişletin.
Uygula'yı tıklayın ve seçiminizi onaylayın.
Zorunlu kılmayı etkinleştirdikten sonra geçerlilik kazanması 15 dakika kadar sürebilir.
Belirli iOS istemcileri için zorunlu kılmayı etkinleştirme
Ayrıca, belirli iOS OAuth istemcileri için App Check zorunluluğunu da yapılandırabilirsiniz. Bunun için:
Firebase konsolunun Uygulama Kontrolü bölümünde OAuth istemcileri'ni açın.
Yapılandırmak istediğiniz OAuth istemcisinin metrik görünümünü genişletin.
Müşteri henüz bir uygulamaya bağlanmadıysa bunu yapın.
Create enforcement override'ı (Yaptırım geçersiz kılma oluştur) tıklayın.
Bu OAuth istemcisi için App Check'in zorunlu kılınıp kılınmayacağını seçin. Bu ayar, projenizin iOS için Google Kimliği'nin genel olarak zorunlu kılınması ayarını geçersiz kılar.
Zorunlu kılmayı etkinleştirdikten sonra geçerlilik kazanması 15 dakika kadar sürebilir.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-31 UTC.
[null,null,["Son güncelleme tarihi: 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."]]