נתוני גרסה של SDK לכניסה באמצעות חשבון Google ב-iOS ו-macOS
8.0.0
- גרסה כללית שנוספה תמיכה בבדיקת האפליקציה ב-Firebase כדי ליצור
תקינות האפליקציה בזמן הכניסה באמצעות חשבון Google
- עדכון התמיכה המינימלית ב-iOS ל-iOS 12 (#445)
- פנימית
- עדכון התלות של AppCheckCore לגרסה 11.0 (#454)
- Add instancetype return to test helper (#393)
- הסרת הייבוא המודולרי של GTMSessionFetcher (#403)
- העברת תמיכה פעילה מ-5.2.5 ל-5.2.8.1 בקבוצת ה-bundler (#429)
- הסרה של macos-11 runner (#447)
- עדכון השימוש ב-API לארכיון שהוצא משימוש בבדיקות (#449)
7.1.0-fac-beta-1.1.0
- גרסת בטא שתומכת באסימונים לבדיקת אפליקציות ב-Firebase שנעשה בהם שימוש
כדי לבדוק את תקינות האפליקציה בזמן הכניסה באמצעות חשבון Google
- הוספת תמיכה במניפסט בנושא פרטיות שפורסמה v7.1.0
- פנימית
7.1.0
- עדכון ל-Swift 5.0 ב-
GoogleSignInSwiftSupport
pod (#317)
- עדכונים במסמכים (#351, #372)
- הוספת מניפסט בנושא פרטיות (#382)
- פנימית
- תיקון שגיאת הקלדה ב-
SFSafariViewController
(#291)
- תיקון השימוש במדד
OCMock
בבדיקת יחידה (#298)
- שימוש בפרוטוקול החדש להענקת גישה מ-GTMAppAuth 4.0.0 (#299)
- יש לוודא שהשדה
completion
אינו אפס לפני קריאה ל--[GIDSignIn restorePreviousSignIn:]
(#301)
- הסרה של תוכנת ההרצה של
macos-11
בתהליכי העבודה של GitHub (#302)
- הפניה לשם של לחצן העדכונים כך שהבדיקות האוטומציה של ממשק המשתמש יעברו בהצלחה (#308)
7.1.0-fac-beta-1.0.0
- גרסת בטא שתומכת באסימונים לבדיקת אפליקציות ב-Firebase שנעשה בהם שימוש
כדי לבדוק את תקינות האפליקציה בזמן הכניסה באמצעות חשבון Google
- פנימית
- עדכון הגרסה המינימלית של SignInSample Podfile ל-iOS (#355)
- עדכון היעד של בדיקת יחידה של AppCheckExample כדי לעבור אותה במהלך אינטגרציה רציפה (#356)
7.1.0-fac-eap-1.0.0
- גרסת תוכנית הגישה המוקדמת (EAP) שתומכת באסימונים לבדיקת אפליקציות ב-Firebase שנעשה בהם שימוש
כדי לבדוק את תקינות האפליקציה בזמן הכניסה באמצעות חשבון Google
- פנימית
- תיקון שגיאת הקלדה ב-
SFSafariViewController
(#291)
- הסרה של תוכנת ההרצה של
macos-11
בתהליכי העבודה של GitHub (#302)
- הפניה לשם של לחצן העדכונים כך שהבדיקות האוטומציה של ממשק המשתמש יעברו בהצלחה (#308)
- יש לוודא שהשדה
completion
אינו אפס לפני השיחה
-[GIDSignIn restorePreviousSignIn:]
(#301)
- שימוש בפרוטוקול החדש להענקת גישה
מ-GTMAppAuth 4.0.0 (#299)
7.0.0
- עכשיו אפשר לספק את כל ההגדרות האישיות דרך קובץ
Info.plist
. (#228)
- צריך להשתמש במפתחות הבאים בצמדים של
<key>KEY</key><string>VALUE</string>
כדי להגדיר את ה-SDK:
GIDClientID
(חובה)
- ֶ
GIDServerClientID
(אופציונלי)
- ֶ
GIDHostedDomain
(אופציונלי)
- ֶ
GIDOpenIDRealm
(אופציונלי)
- תמיכה ב-Swift בו-זמניות. (#187)
- שיפורים בפלטפורמת ה-API (#249, #228, #187)
GIDSignIn
- נכס
configuration
חדש.
- הוסרו
Configuration:
ארגומנטים מ-signIn:
שיטות.
- בוצעה הסרה של
addScopes:
והוספה אל GIDGoogleUser
.
- השם של ארגומנטים מסוג
callback:
השתנה ל-completion:
עבור שיטות אסינכרוניות שמשתמשות בבלוקים.
GIDGoogleUser
- נכס
configuration
חדש.
- השיטה החדשה
addScopes:
הועברה מ-GIDSignIn
.
- הסרת נכס
authentication
והוחלפה בו:
- נכס
accessToken
חדש.
- נכס
refreshToken
חדש.
- נכס
idToken
חדש.
- נכס
fetcherAuthorizer
חדש.
- שיטת
refreshTokensIfNeededWithCompletion:
חדשה.
- מחלקה חדשה של
GIDToken
לייצוג אסימוני גישה, רענון ומזהים ב-GIDGoogleUser
.
- מחלקה חדשה של
GIDSignInResult
שמייצגת את התוצאה של תהליך כניסה או AddScopes מוצלחים.
- הוסרו ההגדרות של סוגי הבלוקים
GIDSignInCallback
, GIDDisconnectCallback
ו-GIDAuthenticationAction
.
6.2.4
- התלות ב-GTMSessionFetcher עודכנה ועכשיו היא מתירה גרסאות 2.x. (#207)
6.2.3
- תיקון טעינת משאבים ב-GoogleSignInSwift באמצעות CocoaPods use_frameworks! (#197)
- מניעה של שגיאות build ל-GoogleSignInSwift בתרחישים מסוימים כשמשתמשים ב-Swift Package Manager. (#166)
6.2.2
- מניעת שגיאות build עבור GoogleSignInSwift בעת שימוש ב-Swift Package Manager. (#157)
- מניעת שגיאת build ב-Xcode 12 ובגרסאות קודמות. (#158)
6.2.1
- שימוש ב-
GoogleSignInSwiftSupport
בתור השם של צוות התמיכה ב-Swift ב-CocoaPod. (#137)
6.2.0
- תמיכה ב-macOS. (#104)
- נוספה הודעת SwiftUI מסוג 'כניסה באמצעות חשבון Google' לחצן. (#103)
- נוספה האפשרות לבקש היקפי הרשאות נוספים בזמן הכניסה לחשבון. (#30)
- נפתרו כמה בעיות. (#87, #106)
6.1.0
- אפליקציה חדשה לדוגמה של Swift שמדגימה את SwiftUI.
(#63)
- תמיכה ל-Mac Catalyst.
- שיפורים בהטמעה של
addScopes
.
(#68,
#70)
6.0.2
- מוודאים שאפשר להשתמש בייבוא של מודולים כספרייה.
(#53)
6.0.1
- תיקון קריאות חוזרות (callback) בתוך רכיב שלא נשלחות לשיטות כניסה ו-addScopes.
(#29)
6.0.0
- התכונה 'כניסה באמצעות חשבון Google' ל-iOS היא עכשיו בקוד פתוח.
- תמיכה ב-Swift Package Manager.
- תמיכה בסימולטור במחשבי Mac עם M1.
- עדכונים לגבי פלטפורמת API
GIDSignIn
sharedInstance
הוא עכשיו נכס כיתה.
signIn
נקראת עכשיו signInWithConfiguration:presentingViewController:callback:
ותמיד
מבקשת היקפים בסיסיים של הפרופיל.
addScopes:presentingViewController:callback:
היא הדרך החדשה להוסיף היקפי הרשאות מעבר לאלה הבסיסיים
פרופיל למשתמש שמחובר כרגע.
restorePreviousSignIn
נקראת עכשיו restorePreviousSignInWithCallback:
.
disconnect
נקראת עכשיו disconnectWithCallback:
.
- הפרוטוקול
GIDSignInDelegate
הוסר לטובת GIDSignInCallback
GIDDisconnectCallback
חסימות.
- כל המאפיינים של תהליך הכניסה הועברו אל
GIDConfiguration
.
- המחלקה
GIDConfiguration
נוספה כדי לייצג את ההגדרות האישיות הנדרשות כדי להיכנס
משתמש.
GIDAuthentication
getTokensWithHandler:
נקראת עכשיו doWithFreshTokens:
.
- השם של הפרמטר
GIDAuthenticationHandler
def השתנה ל-GIDAuthenticationAction
.
- בוצעה הסרה של
refreshTokensWithHandler:
. יש להשתמש ב-doWithFreshTokens:
במקום זאת.
GIDSignInButton
לא יכול יותר לבצע שיחות למספר GIDSignIn
באופן פנימי ויהיה צורך בחיבור שלו אל
IBAction
או תמונה דומה כדי שאפשר יהיה להתקשר
signInWithConfiguration:presentingViewController:callback:
כדי להתחיל תהליך כניסה.
5.0.2
- תיקון קוד שגיאה שגוי שנשלח אל
signIn:didSignInForUser:withError:
כשהמשתמש
מבטלת את תיבת הדו-שיח להבעת הסכמה ב-iOS במהלך הכניסה.
5.0.1
- תוקנה בעיה שבגללה לא ניתן להתחיל את תהליך הכניסה בצורה תקינה ב-iOS 13.
- להפצת המיקוד נדרש Xcode 11 ומעלה.
5.0.0
- שינויים ב-GIDSignIn
uiDelegate
הוחלף בטקסט presentingViewController
.
hasAuthInKeychain
הוחלף בטקסט hasPreviousSignIn
.
signInSilently
הוחלף בטקסט restorePreviousSignIn
.
- הוסר קוד שגיאה
kGIDSignInErrorCodeNoSignInHandlersInstalled
שהוצא משימוש.
- שינויים ב-GIDAuthentication
- הוסרו השיטות
getAccessTokenWithHandler:
ו-refreshAccessTokenWithHandler:
שהוצאו משימוש.
- שינויים ב-GIDGoogleUser
- הנכס
accessibleScopes
שהוצא משימוש הוסר, יש להשתמש ב-grantedScopes
במקומו.
- מוסיפים יחסי תלות ב-AppAuth וב-GTMAppAuth.
- הסרת התלות ב-GoogleToolboxForMac.
- אין תמיכה ב-iOS 7.
4.4.0
- הסרת התלות ב-GTM OAuth 2.
4.3.0
- תמיכה ב-Enterprise Mobile Management של Google.
4.2.0
- הוספה של
grantedScopes
אל GIDGoogleUser
, מאפשרת לאשר את היקפי ההרשאות
התקבלו לאחר כניסה מוצלחת.
- מוציאה משימוש את
accessibleScopes
ב-GIDGoogleUser
. במקום זאת, יש להשתמש ב-grantedScopes
.
- מבצעת לוקליזציה ל
GIDSignInButton
עבור hi (הינדי) ו-fr-CA (צרפתית (קנדה)).
- הוספת תלות למסגרת
LocalAuthentication
של המערכת.
4.1.2
- הוספת תמיכה של
pod try
ל-GoogleSignIn CocoaPod.
4.1.1
- תיקון בעיה שלפיה
signInWillDispatch:error:
של GIDSignInUIDelegate
היה
ב-iOS 11, הן לא נקראו. לתשומת ליבכם, המטרה היא שלא
השם signIn:presentViewController:
או signIn:dismissViewController:
ב-iOS 11 כי SFAuthenticationSession לא מוצג בתצוגה של האפליקציה
גרפי.
4.1.0
- משתמש ב-SFAuthenticationSession ב-iOS 11.
4.0.2
- השירות כבר לא תלוי ב-GoogleAppUtilities.
4.0.1
- מעבר ליחסי תלות של Pod בקוד פתוח.
- המראה של לחצן הכניסה כבר לא תלוי בהיקפים המבוקשים.
4.0.0
- צוות GoogleSignIn יוצר עכשיו מסגרת סטטית. ייבוא באמצעות
#import <GoogleSignIn/GoogleSignIn.h>
ביעד ג'.
- הוספת תמיכה במודול. אפשר להשתמש ב-
@import GoogleSignIn;
גם ב-Objective-C,
אם המודול מופעל, ו-import GoogleSignIn
ב-SWIFT ללא שימוש
כותרת-גשר.
- למשתמשים בהפצת קובץ ZIP עצמאי,
סופקו וצריך להוסיף את כולם לפרויקט. פירוק כזה מאפשר
גמישות במקרה של יחסי תלות כפולים.
- הסרה של השיטה
checkGoogleSignInAppInstalled
שהוצאה משימוש מ-GIDSignIn
.
- הסרה של נכסי
allowsSignInWithBrowser
ו-allowsSignInWithWebView
מ-GIDSignIn
.
- אין יותר צורך להוסיף את מזהה החבילה כסכימת כתובת URL שנתמכת באפליקציה.
3.0.0
- מספקת נכסים של
givenName
ו-familyName
ב-GIDProfileData
.
- המדיניות מאפשרת להגדיר את המאפיין
loginHint
ב-GIDSignIn
כך שימלא מראש את
מזהה או כתובת אימייל בתהליך הכניסה.
- הסרנו את הקטגוריה
UIViewController(SignIn)
וגם את delegate
נכס מ-GIDSignInButton
.
- צריך להגדיר את
uiDelegate
בצורה תקינה ב-GIDSignIn
,
בוצע קישור של SafariServices.
- מסירה את התלות ב-StoreKit.
- מספקת תמיכה ב-bitcode.
- נדרש Xcode מגרסה 7.0 ואילך בגלל חוסר תאימות של קוד ב-Xcode ל-Xcode 6.
2.4.0
- מתבצע עדכון של לחצן הכניסה עם הלוגו החדש של Google.
- תמיכה בהגבלת דומיין לכניסה.
- מאפשרת רענון של אסימונים מזהים.
2.3.2
2.3.1
- מתקן קריסה ב-
imageURLWithDimension:
של GIDProfileData
.
2.3.0
- נדרש Xcode 7.0 ואילך.
- נעשה שימוש ב-SFSafariViewController כדי להיכנס לחשבון ב-iOS 9.
uiDelegate
חייב להיות
כדי שזה יעבוד.
- מבצע אופטימיזציה לאחזור פרופיל המשתמש.
- תמיכה ב-GTMFetcherAuthorizationProtocol ב-GIDAuthentication.
2.2.0
- מתאים ל-iOS 9 (בטא). חשוב לדעת שהגרסה הזו של ה-SDK לכניסה
לא לכלול ביטקוד, לכן עליך להגדיר את ENABLE_BITCODE כ-NO בפרויקט אם
משתמשים ב-Xcode 7.
- הוספת מזהים תיאוריים למגבלות הפריסה האוטומטית של GIDSignInButton.
- כדי להשתמש בתכונה
signInSilently
לא נדרשת יותר הגדרה של uiDelegate
.
2.1.0
- תיקון בעיות בפריסה אוטומטית ב-GIDSignInButton.
- הוספת API לרענון אסימון גישה ב-GIDAuthentication.
- תיאור חריג טוב יותר ל-Client ID שלא הוקצה ב-GIDSignIn.
- תיקוני באגים קלים אחרים.
2.0.1
2.0.0
- תומכת בכניסה דרך UIWebView במקום מעבר בין אפליקציות לדפדפן,
אפשר להגדיר באמצעות הנכס החדש
allowsSignInWithWebView
.
- עכשיו אפליקציות שהשביתו את האפליקציה עוברות לדפדפן דרך
allowsSignInWithBrowser
וצפייה באינטרנט בתוך האפליקציה דרך allowsSignInWithWebView
יכולים להציג הנחיה למשתמש
מורידים את אפליקציית Google מ-App Store.
- תיקון בעיה בגודל לחצן הכניסה כאשר פריסה אוטומטית מופעלת
- המשתמש
signInSilently
מפעיל עכשיו קריאה למשתמש עם שגיאה כשhasAuthInKeychain
הערך NO
כפי שמתועד
- תיקוני באגים קלים אחרים
1.0.0
- SDK חדש שמתמקד בכניסה לחשבון עם API מעודכן
- לחצן כניסה שמעובד באופן דינמי עם מיתוג לפי הקשר
- תמיכה בסיסית בפרופיל
- נוסף נכס AllowSignInWithBrowser
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-07-16 (שעון UTC).
[null,null,["עדכון אחרון: 2024-07-16 (שעון UTC)."],[],[]]