Ważne: od 1 maja 2024 r. firma Apple wymaga plików manifestu dotyczących prywatności i podpisów w przypadku aplikacji na iOS, które korzystają z powszechnie używanych pakietów SDK, w tym GoogleSignIn-iOS. Przejdź na GoogleSignIn-iOS w wersji 7.1.0 lub nowszej przed 1 maja 2024 r. Postępuj zgodnie z naszym przewodnikiem po uaktualnieniu.
Włącz wymuszanie weryfikacji dwuetapowej w Google API Console
Aby włączyć egzekwowanie, wykonaj te czynności:
Otwórz widok edycji klienta iOS na stronie Dane logowania. Po prawej stronie strony w sekcji Google Identity na iOS zobaczysz dane.
Kliknij przycisk WYMAGAJ i potwierdź wybór. Po włączeniu wymuszania wszystkie niezweryfikowane żądania pochodzące od Twojego klienta będą odrzucane.
Uwaga : po włączeniu egzekwowania zastosowanie zmian może potrwać do 15 minut.
Włączanie egzekwowania w konsoli Firebase
Sprawdzanie aplikacji można wymusić w przypadku konkretnych klientów iOS lub wszystkich klientów iOS.
Włącz egzekwowanie na wszystkich klientach iOS
Aby włączyć wymuszanie logowania przez Google na iOS, wykonaj te czynności.
Po włączeniu wymuszania wszystkie niezweryfikowane żądania będą odrzucane, w tym żądania powiązane z klientami OAuth w iOS, które nie są połączone z aplikacją Firebase.
Pamiętaj, że po włączeniu egzekwowania może minąć do 15 minut, zanim zacznie ono obowiązywać.
Włączanie egzekwowania zasad w przypadku konkretnych klientów iOS
Możesz też skonfigurować egzekwowanie Sprawdzania aplikacji w przypadku konkretnych klientów OAuth na iOS. Aby to zrobić:
W sekcji Sprawdzanie aplikacji w konsoli Firebase otwórz klientów OAuth.
Rozwiń widok danych klienta OAuth, którego chcesz skonfigurować.
Jeśli klient nie jest jeszcze połączony z aplikacją, zrób to.
Kliknij Utwórz zastąpienie egzekwowania.
Określ, czy chcesz wymuszać Sprawdzanie aplikacji w przypadku tego klienta OAuth. To ustawienie zastępuje globalne ustawienie egzekwowania tożsamości Google w systemie iOS w Twoim projekcie.
Pamiętaj, że po włączeniu egzekwowania może minąć do 15 minut, zanim zacznie ono obowiązywać.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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,[]]