مهم : از
1 مه 2024 ، اپل برای برنامههای iOS که از SDKهای متداول استفاده میکنند، از جمله GoogleSignIn-iOS، به مانیفستهای حریم خصوصی و امضا
نیاز دارد . قبل از 1 مه 2024 به GoogleSignIn-iOS نسخه 7.1.0+ ارتقا دهید.
راهنمای ارتقاء ما را دنبال کنید.
اجرای بررسی برنامه را فعال کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
وقتی متوجه شدید که بررسی برنامه چگونه بر کاربران شما تأثیر می گذارد و آماده ادامه کار هستید، می توانید اجرای بررسی برنامه را فعال کنید.
فعال کردن اجرا در Google API Console
برای فعال کردن اجرا، مراحل زیر را انجام دهید:
در صفحه Credentials به نمای ویرایش کلاینت iOS خود بروید. در آنجا، معیارهایی را در سمت راست صفحه در قسمت Google Identity for iOS مشاهده خواهید کرد.
روی دکمه ENFORCE کلیک کنید و انتخاب خود را تایید کنید. پس از فعال شدن اجرای، همه درخواستهای تأیید نشده مشتری شما رد میشوند.
توجه : پس از فعال کردن اعمال، ممکن است تا 15 دقیقه طول بکشد تا تغییرات اعمال شوند.
اجرا را در کنسول Firebase فعال کنید
App Check را می توان برای کلاینت های خاص iOS یا برای همه کلاینت های iOS شما اعمال کرد
اجرا را برای همه کلاینتهای iOS فعال کنید
برای فعال کردن اجرای Google Sign-in در iOS، مراحل زیر را انجام دهید. پس از فعال کردن اجرای، همه درخواستهای تأیید نشده، از جمله درخواستهای مرتبط با کلاینتهای iOS OAuth که به برنامه Firebase مرتبط نیستند، رد میشوند.
بخش App Check را در کنسول Firebase باز کنید.
بخش Google Identity for iOS را گسترش دهید.
روی Enforce کلیک کنید و انتخاب خود را تایید کنید.
توجه داشته باشید که تا 15 دقیقه پس از فعال کردن اجرای اعمال میشود.
اجرا را برای کلاینتهای iOS خاص فعال کنید
همچنین میتوانید اجرای بررسی برنامه را برای مشتریان خاص iOS OAuth پیکربندی کنید. برای انجام این کار:
کلاینت های OAuth را در قسمت App Check در کنسول Firebase باز کنید.
نمای متریک را برای مشتری OAuth که میخواهید پیکربندی کنید، گسترش دهید.
اگر مشتری هنوز به یک برنامه مرتبط نیست، این کار را انجام دهید.
روی Create Enforcement Override کلیک کنید.
برای این سرویس گیرنده OAuth، بررسی برنامه را اجرا یا لغو کنید. این تنظیم، تنظیمات اجرایی Google Identity برای iOS پروژه شما را لغو می کند.
توجه داشته باشید که تا 15 دقیقه پس از فعال کردن اجرای اعمال میشود.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی."],[[["\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."]]