Google ile Oturum Açma iOS ve macOS SDK Sürüm Notları
8.0.0
- Uygulamanızı ayarlamak için Firebase Uygulama Kontrolü desteği sunan genel sürüm
Google ile oturum açarken uygulamanın bütünlüğü
- Minimum iOS desteğini iOS 12'ye güncelleme (#445)
- Dahili
- AppCheckCore bağımlılığını v11.0'a güncelleme (#454)
- Test yardımcısına örnek türü dönüşü ekleme (#393)
- GTMOturum Getirici modüler içe aktarmasını kaldırma (#403)
- Paketleyici grubunda aktif desteği 5.2.5'ten 5.2.8.1'e yükseltin (#429)
- Desteği sonlandırılan macos-11 çalıştırıcısını kaldırın (#447)
- Desteği sonlandırılan arşivleme API'si kullanımını testlerde güncelleme (#449)
7.1.0-fac-beta-1.1.0
- Kullanılan Firebase Uygulama Kontrolü jetonlarını destekleyen beta sürümü
Google ile oturum açarken uygulamanızın bütünlüğünü korumak için
- v7.1.0 sürümünde kullanıma sunulan gizlilik manifesti desteğini ekler
- Dahili
7.1.0
GoogleSignInSwiftSupport
kapsülünde Swift 5.0 sürümüne güncelleme (#317)
- Doküman güncellemeleri (#351, #372)
- Gizlilik Manifest'i ekleme (#382)
- Dahili
SFSafariViewController
yazım hatasını düzeltin (#291)
- Birim testindeki
OCMock
kullanımını düzeltin (#298)
- GTMAppAuth 4.0.0'daki yeni yetkilendirme protokolünü kullanma (#299)
-[GIDSignIn restorePreviousSignIn:]
çağrısından önce completion
öğesinin boş olmadığından emin olun (#301)
- GitHub iş akışlarındaki
macos-11
çalıştırıcısını kaldırır (#302)
- Kullanıcı arayüzü otomasyon testlerinin başarılı olması için düğme adı referansını günceller (#308)
7.1.0-fac-beta-1.0.0
- Kullanılan Firebase Uygulama Kontrolü jetonlarını destekleyen beta sürümü
Google ile oturum açarken uygulamanızın bütünlüğünü korumak için
- Dahili
- SignInSample Podfile minimum iOS sürümünü güncelleme (#355)
- Sürekli entegrasyon sırasında geçilmesi için AppCheckExample birim test hedefini güncelleme (#356)
7.1.0-fac-eap-1.0.0
- Kullanılan Firebase Uygulama Kontrolü jetonlarını destekleyen Erken Erişim Programı (EAP) sürümü
Google ile oturum açarken uygulamanızın bütünlüğünü korumak için
- Dahili
SFSafariViewController
yazım hatasını düzeltin (#291)
- GitHub iş akışlarındaki
macos-11
çalıştırıcısını kaldırır (#302)
- Kullanıcı arayüzü otomasyon testlerinin başarılı olması için düğme adı referansını günceller (#308)
- Çağrıdan önce
completion
öğesinin boş olmadığından emin olun
-[GIDSignIn restorePreviousSignIn:]
(301 numara)
- Yeni yetki verme protokolü kullanma
GTMAppAuth 4.0.0'dan alınmıştır (#299)
7.0.0
- Tüm yapılandırmalar artık
Info.plist
dosyanız aracılığıyla sağlanabilir. (#228)
- SDK'yı yapılandırmak için aşağıdaki anahtarları
<key>KEY</key><string>VALUE</string>
çiftlerinde kullanın:
GIDClientID
(zorunlu)
GIDServerClientID
(isteğe bağlı)
GIDHostedDomain
(isteğe bağlı)
GIDOpenIDRealm
(isteğe bağlı)
- Swift Concurrency için destek. (#187)
- API yüzeyi iyileştirmeleri (#249, #228, #187)
GIDSignIn
- Yeni
configuration
mülkü.
signIn:
yöntemden Configuration:
bağımsız değişken kaldırıldı.
addScopes:
kaldırılıp GIDGoogleUser
klasörüne eklendi.
- Engellemeleri alan eşzamansız yöntemler için
callback:
bağımsız değişkenleri completion:
olarak yeniden adlandırıldı.
GIDGoogleUser
- Yeni
configuration
mülkü.
- Yeni
addScopes:
yöntemi GIDSignIn
yönteminden taşındı.
authentication
özelliği kaldırıldı ve şununla değiştirildi:
- Yeni
accessToken
mülkü.
- Yeni
refreshToken
mülkü.
- Yeni
idToken
mülkü.
- Yeni
fetcherAuthorizer
mülkü.
- Yeni
refreshTokensIfNeededWithCompletion:
yöntemi.
GIDGoogleUser
içindeki erişim, yenileme ve kimlik jetonlarını temsil eden yeni GIDToken
sınıfı.
- Başarılı bir oturum açma veya addScopes akışının sonucunu gösterecek yeni
GIDSignInResult
sınıfı.
GIDSignInCallback
, GIDDisconnectCallback
ve GIDAuthenticationAction
blok türü tanımları kaldırıldı.
6.2.4
- GTMSessionFetcher bağımlılığı, 2.x sürümlerine izin verecek şekilde güncellendi. (#207)
6.2.3
- CocoaPods use_frameworks ile GoogleSignInSwift'te kaynak yükleme sorununu düzeltin. (#197)
- Swift Package Manager'ı kullanırken belirli senaryolarda GoogleSignInSwift derleme hatalarını önler. (#166)
6.2.2
- Swift Package Manager'ı kullanırken GoogleSignInSwift için derleme hatalarını önleyin. (#157)
- Xcode 12 ve önceki sürümlerde derleme hatasını önleyin. (#158)
6.2.1
- Swift destek ekibi CocoaPod'unun adı olarak
GoogleSignInSwiftSupport
kullanın. (#137)
6.2.0
- macOS desteği. (#104)
- "Google ile oturum aç" SwiftUI öğesi eklendi düğmesini tıklayın. (#103)
- Oturum açma sırasında ek kapsam isteme özelliği eklendi. (#30)
- Çeşitli sorunlar giderildi. (#87, #106)
6.1.0
- SwiftUI'yi gösteren yeni Swift örnek uygulaması.
(#63)
- Mac Catalyst için destek.
addScopes
uygulamasında iyileştirmeler.
(#68,
#70)
6.0.2
- Modül içe aktarma işlemlerinin kitaplık olarak oluşturulduğundan emin olun.
(#53)
6.0.1
- signIn ve addScopes yöntemleri için çağrılmayan iç içe geri çağırmaları düzeltir.
(#29)
6.0.0
- iOS için Google ile Oturum Açma artık açık kaynak.
- Swift Package Manager desteği.
- M1 Mac sistemlerde Simülatör desteği.
- API yüzeyi güncellemeleri
GIDSignIn
sharedInstance
artık bir sınıf mülkü.
signIn
artık signInWithConfiguration:presentingViewController:callback:
ve her zaman
temel profil kapsamlarını talep eder.
addScopes:presentingViewController:callback:
, temel seviyenin ötesinde kapsam eklemenin yeni yoludur
oturumu açık olan bir kullanıcıya
tanımlamanız gerekir.
restorePreviousSignIn
artık restorePreviousSignInWithCallback:
.
disconnect
artık disconnectWithCallback:
.
GIDSignInDelegate
protokolü artık GIDSignInCallback
ve
GIDDisconnectCallback
blok.
- Tüm oturum açma akışı yapılandırma özellikleri
GIDConfiguration
bölümüne taşındı.
GIDConfiguration
sınıfı, oturum açmak için gereken yapılandırmayı göstermek amacıyla
belirtir.
GIDAuthentication
getTokensWithHandler:
artık doWithFreshTokens:
.
GIDAuthenticationHandler
typedef değeri, GIDAuthenticationAction
olarak yeniden adlandırıldı.
refreshTokensWithHandler:
kaldırıldı, yerine doWithFreshTokens:
kullanın.
GIDSignInButton
artık dahili olarak GIDSignIn
numaralı telefona çağrı yapmıyor. Kablolu olması gerekecek.
arayabilmeniz için IBAction
veya benzeri bir kart
Oturum açma akışı başlatmak için signInWithConfiguration:presentingViewController:callback:
.
5.0.2
- Kullanıcı aşağıdaki işlemleri gerçekleştirdiğinde
signIn:didSignInForUser:withError:
adresine gönderilen yanlış hata kodunu düzeltir
oturum açma akışı sırasında iOS'in izin iletişim kutusunu iptal eder.
5.0.1
- Oturum açma akışının iOS 13'te doğru şekilde başlatılamamasına neden olan bir sorunu düzeltir.
- Posta dağıtımı için Xcode 11 veya sonraki sürümler gerekir.
5.0.0
- GIDSignIn'deki değişiklikler
uiDelegate
, presentingViewController
ile değiştirildi.
hasAuthInKeychain
, hasPreviousSignIn
ile değiştirildi.
signInSilently
, restorePreviousSignIn
ile değiştirildi.
- Desteği sonlandırılan
kGIDSignInErrorCodeNoSignInHandlersInstalled
hata kodu kaldırıldı.
- GIDAuthentication'da yapılan değişiklikler
- Desteği sonlandırılan
getAccessTokenWithHandler:
ve refreshAccessTokenWithHandler:
yöntemleri kaldırıldı.
- GIDGoogleUser'daki değişiklikler
- Desteği sonlandırılan
accessibleScopes
mülkü kaldırıldı, bunun yerine grantedScopes
özelliğini kullanın.
- AppAuth ve GTMAppAuth'a bağımlılık ekler.
- GoogleToolboxForMac'teki bağımlılığı kaldırır.
- iOS 7 desteği sonlandırılmıştır.
4.4.0
- GTM OAuth 2'ye bağımlılığı ortadan kaldırır.
4.3.0
- Google'ın Kurumsal Mobil Yönetimi'ni destekler.
4.2.0
GIDGoogleUser
öğesine grantedScopes
ekler ve hangi kapsamların onaylanmasını sağlar
başarıyla oturum açma işleminden sonra izin verildiğinden emin olun.
GIDGoogleUser
içinde accessibleScopes
desteği sonlandırıldı, bunun yerine grantedScopes
kullanın.
GIDSignInButton
dilini hi (Hintçe) ve fr-CA (Fransızca (Kanada) için yerelleştirir.
- Sistem
LocalAuthentication
çerçevesine bağımlılık ekler.
4.1.2
- GoogleSignIn CocoaPod için
pod try
desteği ekleyin.
4.1.1
GIDSignInUIDelegate
adlı kullanıcının signInWillDispatch:error:
sorunuyla ilgili bir sorunu düzeltir
iOS 11'de çağrılmaz. Lütfen unutmayın:
signIn:presentViewController:
veya signIn:dismissViewController:
çağrılıyor
SFAuthenticationSession, uygulamanın görünümünde sunulmadığından iOS 11'de
denetleyici.
4.1.0
- iOS 11'de SFAuthenticationSession'ı kullanır.
4.0.2
- Artık GoogleAppUtilities'e bağlı değildir.
4.0.1
- Açık kaynak kapsül bağımlılıklarına geçiş yapar.
- Oturum açma düğmesinin görünümü artık istenen kapsamlara bağlı değildir.
4.0.0
- GoogleSignIn kapsülü artık statik bir çerçeve oluşturuyor. Şununla içe aktar:
#import <GoogleSignIn/GoogleSignIn.h>
(hedef-C).
- Modül desteği ekler.
@import GoogleSignIn;
öğesini Objective-C'de de kullanabilirsiniz.
ve Swift'te herhangi bir güncelleme olmadan import GoogleSignIn
köprü-başlığı.
- Bağımsız zip dağıtımı kullanıcıları için artık birden fazla çerçeve
ve hepsinin projeye eklenmesi gerekir. Bu ayrışma daha fazla
yinelenen bağımlılıklar durumunda daha esnek
olacaktır.
- Desteği sonlandırılan
checkGoogleSignInAppInstalled
yöntemini GIDSignIn
öğesinden kaldırır.
allowsSignInWithBrowser
ve allowsSignInWithWebView
özelliklerini kaldırır
başlangıç fiyatı: GIDSignIn
.
- Artık paket kimliğinin, uygulama tarafından desteklenen bir URL şeması olarak eklenmesini gerektirmiyor.
3.0.0
GIDProfileData
üzerinde givenName
ve familyName
özellikleri sağlar.
- Kullanıcının verilerini önceden doldurmak için
GIDSignIn
üzerinde loginHint
özelliğinin ayarlanmasına izin verir
Oturum açma akışındaki kimlik veya e-posta adresi.
UIViewController(SignIn)
kategorisi ile delegate
kategorisi kaldırıldı
GIDSignInButton
mülkü için.
uiDelegate
öğesinin GIDSignIn
adlı cihazda düzgün şekilde ayarlanmasını ve
SafariServices çerçevesi bağlandı.
- StoreKit'teki bağımlılığı kaldırır.
- Bit kodu desteği sağlar.
- Xcode 6 ile bit kodu uyumsuzlukları nedeniyle Xcode 7.0 veya sonraki sürümleri gerektirir.
2.4.0
- Oturum açma düğmesini yeni Google logosuyla günceller.
- Oturum açma için alan kısıtlaması desteklenir.
- Kimlik jetonlarının yenilenmesine izin verir.
2.3.2
- Artık Xcode 7 gerekmiyor.
2.3.1
GIDProfileData
adlı kullanıcının imageURLWithDimension:
dokümanındaki bir kilitlenmeyi düzeltir.
2.3.0
- Xcode 7.0 veya daha yeni bir sürüm gerektirir.
- iOS 9'da oturum açmak için SFSafariViewController'ı kullanmalıdır.
uiDelegate
olmalıdır
bu ayarı kapatabilirsiniz.
- Kullanıcı profilini getirme işlemini optimize eder.
- GIDAuthentication'da GTMFetcherAuthorizationProtocol'u destekler.
2.2.0
- iOS 9 (beta) ile uyumludur. Oturum Açma SDK'sının bu sürümünün
bit kodu içermez, bu nedenle projenizde ENABLE_BITCODE öğesini HAYIR olarak ayarlamanız gerekir:
Xcode 7 kullanıyorsunuz.
- GIDSignInButton'ın Otomatik Düzen kısıtlamaları için açıklayıcı tanımlayıcılar ekler.
signInSilently
için artık uiDelegate
politikasının ayarlanması gerekmiyor.
2.1.0
- GIDSignInButton ile ilgili Otomatik Düzen sorunlarını düzeltir.
- GIDAuthentication'da erişim jetonunu yenilemek için API'yi ekler.
- GIDSignIn'deki atanmamış clientID için daha iyi istisna açıklaması.
- Diğer küçük hata düzeltmeleri.
2.0.1
2.0.0
- Tarayıcıya uygulama geçişi yerine UIWebView aracılığıyla oturum açmayı destekler.
yeni
allowsSignInWithWebView
özelliğiyle yapılandırılabilir.
- Uygulamayı devre dışı bırakan uygulamalar artık
allowsSignInWithBrowser
ve allowsSignInWithWebView
üzerinden uygulama içi web görünümü
özellikleri, kullanıcıdan bir veya daha fazla
App Store'dan Google uygulamasını indirin.
- Otomatik düzen etkinleştirildiğinde oturum açma düğmesi boyutlandırma sorununu düzeltir
hasAuthInKeychain
, signInSilently
tarafından yetki verilmiş kullanıcıya hatalı şekilde çağrılıyor
belgelendiği gibi NO
- Diğer küçük hata düzeltmeleri
1.0.0
- Yenilenmiş API ile oturum açmaya odaklanan yeni SDK
- İçeriğe dayalı markalama içeren dinamik olarak oluşturulmuş oturum açma düğmesi
- Temel profil desteği
- allowSignInWithTarayıcı özelliği eklendi
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: 2024-07-16 UTC.
[null,null,["Son güncelleme tarihi: 2024-07-16 UTC."],[],[]]