Versionshinweise zum Google Log-in für iOS und macOS
8.0.0
- Allgemeiner Release, der Firebase App Check-Unterstützung hinzufügt, um deine
die Integrität der Anwendung während der Anmeldung über Google
- Mindestsupport für iOS auf iOS 12 aktualisieren (#445)
- Intern
<ph type="x-smartling-placeholder">
</ph>
- Aktualisierung der AppCheckCore-Abhängigkeit auf Version 11.0 (#454)
- Instanztyp-Rückgabe zur Testhilfe hinzufügen (#393)
- Entfernen Sie den modularen GTMSessionFetcher-Import (#403).
- Ausweitung der aktiven Unterstützung in der Bundler-Gruppe von 5.2.5 auf 5.2.8.1 (#429)
- Veralteten macos-11-Runner entfernen (#447)
- Aktualisierung der verworfenen Archivierungs-API-Nutzung in Tests (#449)
7.1.0-fac-beta-1.1.0
- Betarelease, die die Verwendung von Firebase App Check-Tokens unterstützt
um die Integrität Ihrer Anwendung bei der Anmeldung über Google zu prüfen
- Unterstützung für Datenschutzmanifest in v7.1.0 hinzugefügt
- Intern
<ph type="x-smartling-placeholder">
7.1.0
- Aktualisierung auf Swift 5.0 im Pod
GoogleSignInSwiftSupport
(#317)
- Aktualisierungen der Dokumentation (#351, #372)
- Datenschutzmanifest hinzufügen (#382)
- Intern
<ph type="x-smartling-placeholder">
</ph>
- Tippfehler in
SFSafariViewController
korrigieren (#291)
- Fehler bei der
OCMock
-Nutzung im Einheitentest beheben (#298)
- Neues Delegatprotokoll aus GTMAppAuth 4.0.0 verwenden (#299)
- Achten Sie darauf, dass
completion
nicht null ist, bevor Sie -[GIDSignIn restorePreviousSignIn:]
aufrufen (#301).
- Entfernt den Runner
macos-11
in GitHub-Workflows (#302)
- Verweis auf Namen der Schaltfläche „Updates“, damit die Tests zur UI-Automatisierung erfolgreich sind (#308)
7.1.0-fac-beta-1.0.0
- Betarelease, die die Verwendung von Firebase App Check-Tokens unterstützt
um die Integrität Ihrer Anwendung bei der Anmeldung über Google zu prüfen
- Intern
<ph type="x-smartling-placeholder">
</ph>
- Mindestversion der iOS-Version der SignInSample-Podfile-Datei aktualisieren (#355)
- Einheitentestziel von AppCheckExample aktualisieren, damit es während der kontinuierlichen Integration bestanden wird (#356)
7.1.0-fac-eap-1.0.0
- Early Access Program (EAP)-Release, der die verwendeten Firebase App Check-Tokens unterstützt
um die Integrität Ihrer Anwendung bei der Anmeldung über Google zu prüfen
<ph type="x-smartling-placeholder">
- Intern
<ph type="x-smartling-placeholder">
</ph>
- Tippfehler in
SFSafariViewController
korrigieren (#291)
- Entfernt den Runner
macos-11
in GitHub-Workflows (#302)
- Verweis auf Namen der Schaltfläche „Updates“, damit die Tests zur UI-Automatisierung erfolgreich sind (#308)
- Achten Sie vor dem Aufruf darauf, dass
completion
nicht null ist
-[GIDSignIn restorePreviousSignIn:]
(Nr. 301)
- Neues Delegatprotokoll verwenden
aus GTMAppAuth 4.0.0 (#299)
7.0.0
- Die gesamte Konfiguration kann jetzt über die Datei
Info.plist
bereitgestellt werden. (#228)
<ph type="x-smartling-placeholder"></ph>
- Verwende die folgenden Schlüssel in
<key>KEY</key><string>VALUE</string>
-Paaren, um das SDK zu konfigurieren:
<ph type="x-smartling-placeholder"></ph>
GIDClientID
(erforderlich)
GIDServerClientID
(optional)
GIDHostedDomain
(optional)
GIDOpenIDRealm
(optional)
- Unterstützung für Gleichzeitigkeit von Swift. (#187)
- Verbesserungen an der API-Oberfläche (#249, #228, #187)
GIDSignIn
- Neue
configuration
-Property.
Configuration:
-Argumente wurden aus signIn:
-Methoden entfernt.
addScopes:
wurde entfernt und zu GIDGoogleUser
hinzugefügt.
callback:
-Argumente wurden für asynchrone Methoden, die Blöcke verwenden, in completion:
umbenannt.
GIDGoogleUser
- Neue
configuration
-Property.
- Neue
addScopes:
-Methode aus GIDSignIn
verschoben.
- Attribut
authentication
entfernt und ersetzt durch:
<ph type="x-smartling-placeholder"></ph>
- Neue
accessToken
-Property.
- Neue
refreshToken
-Property.
- Neue
idToken
-Property.
- Neue
fetcherAuthorizer
-Property.
- Neue Methode
refreshTokensIfNeededWithCompletion:
.
- Neue
GIDToken
-Klasse zur Darstellung von Zugriffs-, Aktualisierungs- und ID-Tokens in GIDGoogleUser
.
- Neue
GIDSignInResult
-Klasse, die das Ergebnis einer erfolgreichen Anmeldung oder eines erfolgreichen addScopes-Vorgangs darstellt.
- Die Blocktypdefinitionen
GIDSignInCallback
, GIDDisconnectCallback
und GIDAuthenticationAction
wurden entfernt.
6.2.4
- Die GTMSessionFetcher-Abhängigkeit wurde aktualisiert, sodass 2.x-Versionen zulässig sind. (#207)
6.2.3
- Probleme beim Laden von Ressourcen in GoogleSignInSwift mit „use_frameworks“ von CocoaPods beheben (#197)
- Verhindere Build-Fehler für GoogleSignInSwift in bestimmten Szenarien, wenn du Swift Package Manager verwendest. (#166)
6.2.2
- Verhindern Sie Build-Fehler für GoogleSignInSwift, wenn Sie Swift Package Manager verwenden. (#157)
- Build-Fehler in Xcode 12 und früheren Versionen verhindern. (#158)
6.2.1
- Verwende
GoogleSignInSwiftSupport
als Namen für den Swift-Support-CocoaPod. (#137)
6.2.0
- Unterstützung für macOS. (#104)
- SwiftUI „Über Google anmelden“ hinzugefügt Schaltfläche. (#103)
- Es besteht jetzt die Möglichkeit, bei der Anmeldung zusätzliche Bereiche anzufordern. (#30)
- Mehrere Fehler behoben. (Nr. 87, Nr. 106)
6.1.0
- Neue Swift-Beispiel-App mit SwiftUI
(#63)
- Unterstützung für Mac Catalyst
- Verbesserungen an der
addScopes
-Implementierung
(#68,
Nr. 70)
6.0.2
- Achten Sie darauf, dass Modulimporte beim Erstellen als Bibliothek verwendet werden können.
(#53)
6.0.1
- Behebt das Problem mit verschachtelten Callbacks, die für die Methoden signIn und addScopes nicht aufgerufen werden.
(#29)
6.0.0
- Google Log-in für iOS ist jetzt Open Source.
- Swift Package Manager wird unterstützt.
- Unterstützung für den Simulator auf M1-Macs
- Aktualisierungen der API-Oberfläche
<ph type="x-smartling-placeholder">
</ph>
GIDSignIn
sharedInstance
ist jetzt ein Klassenattribut.
signIn
ist jetzt signInWithConfiguration:presentingViewController:callback:
und immer
fordert grundlegende Profilbereiche an.
addScopes:presentingViewController:callback:
ist die neue Möglichkeit, Bereiche über grundlegende Bereiche hinaus hinzuzufügen
Profil einem derzeit angemeldeten Nutzer zu.
restorePreviousSignIn
ist jetzt restorePreviousSignInWithCallback:
.
disconnect
ist jetzt disconnectWithCallback:
.
- Das Protokoll
GIDSignInDelegate
wurde zugunsten von GIDSignInCallback
entfernt und
GIDDisconnectCallback
Blocks.
- Alle Konfigurationseigenschaften des Anmeldevorgangs wurden nach
GIDConfiguration
verschoben.
- Die Klasse
GIDConfiguration
wurde hinzugefügt, um die Konfiguration darzustellen, die für die Anmeldung in einem
Nutzer.
GIDAuthentication
getTokensWithHandler:
ist jetzt doWithFreshTokens:
.
- Die typedef-
GIDAuthenticationHandler
wurde in GIDAuthenticationAction
umbenannt.
refreshTokensWithHandler:
wurde entfernt. Verwende stattdessen doWithFreshTokens:
.
GIDSignInButton
ruft GIDSignIn
nicht mehr intern an und muss verbunden werden mit
IBAction
o. ä., damit Sie anrufen können,
signInWithConfiguration:presentingViewController:callback:
, um einen Anmeldevorgang zu starten.
5.0.2
- Der falsche Fehlercode wird behoben, der an
signIn:didSignInForUser:withError:
gesendet wird, wenn der Nutzer
bricht den Dialog zur Einholung von Einwilligungen von iOS während der Anmeldung ab.
5.0.1
- Behebt ein Problem, bei dem der Anmeldevorgang unter iOS 13 nicht richtig gestartet werden konnte.
- Für die ZIP-Distribution ist Xcode 11 oder höher erforderlich.
5.0.0
- Änderungen an GIDSignIn
<ph type="x-smartling-placeholder">
</ph>
- „
uiDelegate
“ wurde durch „presentingViewController
“ ersetzt.
- „
hasAuthInKeychain
“ wurde durch „hasPreviousSignIn
“ ersetzt.
- „
signInSilently
“ wurde durch „restorePreviousSignIn
“ ersetzt.
- Der verworfene Fehlercode „
kGIDSignInErrorCodeNoSignInHandlersInstalled
“ wurde entfernt.
- Änderungen an GIDAuthentication
<ph type="x-smartling-placeholder">
</ph>
- Die eingestellten Methoden
getAccessTokenWithHandler:
und refreshAccessTokenWithHandler:
wurden entfernt.
- Änderungen an GIDGoogleUser
<ph type="x-smartling-placeholder">
</ph>
- Die eingestellte Property „
accessibleScopes
“ wurde entfernt. Verwende stattdessen grantedScopes
.
- Es werden Abhängigkeiten von AppAuth und GTMAppAuth hinzugefügt.
- Entfernt die Abhängigkeit von GoogleToolboxForMac.
- iOS 7 wird nicht mehr unterstützt.
4.4.0
- Hebt die Abhängigkeit von GTM OAuth 2 auf.
4.3.0
- Unterstützt das Enterprise-Mobile-Management von Google.
4.2.0
- Fügt
grantedScopes
zu GIDGoogleUser
hinzu und ermöglicht eine Bestätigung der Bereiche
nach einer erfolgreichen Anmeldung gewährt wurden.
accessibleScopes
wird in GIDGoogleUser
eingestellt. Verwenden Sie stattdessen grantedScopes
.
- Lokalisiert
GIDSignInButton
für hi (Hindi) und fr-CA (Französisch (Kanada)).
- Fügt dem
LocalAuthentication
-System-Framework eine Abhängigkeit hinzu.
4.1.2
pod try
-Unterstützung für den GoogleSignIn CocoaPod hinzufügen.
4.1.1
- Behebt ein Problem, bei dem „
signInWillDispatch:error:
“ von GIDSignInUIDelegate
wird unter iOS 11 nicht aufgerufen. Bitte beachten Sie, dass weder
signIn:presentViewController:
oder signIn:dismissViewController:
wird aufgerufen
da SFAuthenticationSession nicht in der Ansicht der App dargestellt wird,
Controller.
4.1.0
- Verwendet SFAuthenticationSession unter iOS 11.
4.0.2
- Ist nicht mehr von GoogleAppUtilities abhängig.
4.0.1
- Wechselt zu Open-Source-Pod-Abhängigkeiten.
- Das Aussehen der Anmeldeschaltfläche hängt nicht mehr von den angeforderten Bereichen ab.
4.0.0
- Der GoogleSignIn-Pod ist jetzt ein statisches Framework. Importieren mit
#import <GoogleSignIn/GoogleSignIn.h>
für Objective-C.
- Fügt Modulunterstützung hinzu. Sie können
@import GoogleSignIn;
auch in Objective-C verwenden,
wenn das Modul aktiviert ist, und import GoogleSignIn
in Swift ohne
Bridge-header.
- Für Nutzer der eigenständigen ZIP-Distribution sind jetzt mehrere Frameworks
und müssen einem Projekt hinzugefügt werden. Diese Zersetzung ermöglicht mehr
Flexibilität im Falle duplizierter
Abhängigkeiten.
- Entfernt die eingestellte Methode
checkGoogleSignInAppInstalled
aus GIDSignIn
.
- Entfernt die Properties
allowsSignInWithBrowser
und allowsSignInWithWebView
von GIDSignIn
.
- Die Bundle-ID muss nicht mehr als von der App unterstütztes URL-Schema hinzugefügt werden.
3.0.0
- Stellt die Properties
givenName
und familyName
für GIDProfileData
bereit.
- Ermöglicht es, das Attribut
loginHint
für GIDSignIn
so festzulegen, dass das des Nutzers vorausgefüllt wird
ID oder E-Mail-Adresse während der Anmeldung.
- Kategorie
UIViewController(SignIn)
und delegate
wurden entfernt
Property von GIDSignInButton
.
- Hierfür muss
uiDelegate
für GIDSignIn
korrekt festgelegt worden sein und
Das SafariServices-Framework wurde verknüpft.
- Entfernt die Abhängigkeit von StoreKit.
- Bitcode-Unterstützung
- Aufgrund von Bitcode-Inkompatibilitäten mit Xcode 6 ist Xcode 7.0 oder höher erforderlich.
2.4.0
- Aktualisiert die Anmeldeschaltfläche mit dem neuen Google-Logo.
- Unterstützt Domaineinschränkung für die Anmeldung.
- Ermöglicht das Aktualisieren von ID-Tokens.
2.3.2
- Xcode 7 ist nicht mehr erforderlich.
2.3.1
- Absturz in
imageURLWithDimension:
von GIDProfileData
wurde behoben.
2.3.0
- Erfordert Xcode 7.0 oder höher.
- Verwendet SFSafariViewController für die Anmeldung in iOS 9.
uiDelegate
muss
damit dies funktioniert.
- Optimiert das Abrufen des Nutzerprofils.
- Unterstützt GTMFetcherAuthorizationProtocol in GIDAuthentication.
2.2.0
- Kompatibel mit iOS 9 (Beta). Diese Version des Log-in SDK unterstützt
keinen Bitcode enthalten, Sie müssen also ENABLE_BITCODE in Ihrem Projekt auf NO setzen, wenn
verwenden Sie Xcode 7.
- Fügt beschreibende IDs für die Auto-Layout-Einschränkungen von GIDSignInButton hinzu.
- Für
signInSilently
ist die Einstellung uiDelegate
nicht mehr erforderlich.
2.1.0
- Behebt Probleme mit dem automatischen Layout mit GIDSignInButton.
- Fügt eine API zum Aktualisieren des Zugriffstokens in GIDAuthentication hinzu.
- Bessere Beschreibung der Ausnahme für nicht zugewiesene clientID in GIDSignIn.
- Weitere kleinere Fehlerkorrekturen.
2.0.1
2.0.0
- Unterstützt die Anmeldung über UIWebView, anstatt zu einem Browser zu wechseln
mit der neuen Eigenschaft
allowsSignInWithWebView
konfigurierbar.
- Jetzt wechseln Apps, die die Anwendung deaktiviert haben, über die
allowsSignInWithBrowser
und In-App-Webansicht über allowsSignInWithWebView
kann eine Aufforderung eingeblendet werden, die den Nutzer dazu auffordert,
laden Sie die Google App aus dem App Store herunter.
- Es wurde ein Problem mit der Größe der Anmeldeschaltfläche behoben, wenn das automatische Layout aktiviert ist.
signInSilently
ruft den Bevollmächtigten jetzt mit einem Fehler auf, wenn hasAuthInKeychain
ist NO
wie dokumentiert
- Weitere kleinere Fehlerkorrekturen
1.0.0
- Neues SDK für Anmeldungen mit aktualisierter API
- Dynamisch gerenderte Anmeldeschaltfläche mit kontextbezogenem Branding
- Grundlegende Profilunterstützung
- "allowSignInWithBrowser"-Eigenschaft hinzugefügt
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-07-16 (UTC).
[]
[]
{"lastModified": "Zuletzt aktualisiert: 2024-07-16\u00a0(UTC)."}
[null,null,["Zuletzt aktualisiert: 2024-07-16 (UTC)."]]