중요:
2024년 5월 1일부터 Apple에서는 GoogleSignIn-iOS와 같이 흔히 사용되는 SDK를 사용하는 iOS 애플리케이션의 개인 정보 보호 매니페스트 및 서명을
요구합니다. 2024년 5월 1일 전에 GoogleSignIn-iOS v7.1.0 이상으로 업그레이드하세요.
업그레이드 가이드를 따르세요.
앱 체크 적용 사용 설정
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
앱 체크가 사용자에게 미치는 영향을 이해하고 계속 진행할 준비가 되면 앱 체크 적용을 사용 설정할 수 있습니다.
Google API Console에서 시행 사용 설정
적용을 사용 설정하려면 다음 단계를 완료하세요.
사용자 인증 정보 페이지에서 iOS 클라이언트의 수정 보기로 이동합니다. 페이지 오른쪽의 iOS용 Google ID 섹션에 측정항목이 표시됩니다.
적용 버튼을 클릭하고 선택한 내용을 확인합니다. 적용이 활성화되면 클라이언트의 확인되지 않은 모든 요청이 거부됩니다.
참고 : 적용을 사용 설정한 후 변경사항이 적용되기까지 최대 15분이 걸릴 수 있습니다.
Firebase Console에서 시행 사용 설정
특정 iOS 클라이언트 또는 모든 iOS 클라이언트에 대해 앱 체크를 적용할 수 있습니다.
모든 iOS 클라이언트에 시행 사용 설정
iOS에서 Google 로그인의 적용을 사용 설정하려면 다음 단계를 완료하세요.
적용을 사용 설정하면 Firebase 앱에 연결되지 않은 iOS OAuth 클라이언트와 연결된 요청을 비롯한 확인되지 않은 모든 요청이 거부됩니다.
Firebase Console의 앱 체크 섹션을 엽니다.
iOS용 Google ID 섹션을 펼칩니다.
적용을 클릭하고 선택한 내용을 확인합니다.
적용을 사용 설정한 후에 적용되기까지 최대 15분이 걸릴 수 있습니다.
특정 iOS 클라이언트에 적용 사용 설정
특정 iOS OAuth 클라이언트에 대해 앱 체크 시행을 구성할 수도 있습니다. 다음 단계를 따르세요.
Firebase Console의 앱 체크 섹션에서 OAuth 클라이언트를 엽니다.
구성하려는 OAuth 클라이언트의 측정항목 뷰를 펼칩니다.
클라이언트가 아직 앱에 연결되지 않은 경우 연결합니다.
정책 시행 재정의 만들기를 클릭합니다.
이 OAuth 클라이언트에 앱 체크를 적용할지 아니면 적용하지 않을지 선택합니다. 이 설정은 프로젝트의 전역 iOS용 Google ID 시행 설정을 재정의합니다.
적용을 사용 설정한 후에 적용되기까지 최대 15분이 걸릴 수 있습니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-31(UTC)
[null,null,["최종 업데이트: 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."]]