בקטע הזה יש נתוני גרסה של Driver SDK ל-iOS.
גרסה 3.3.0 (מרץ 2024)
בוצע שינוי
- יש תמיכה בתאימות ל-SDK של נהגים וצרכנים כדי שאפשר יהיה לפתח אותן באותה אפליקציה.
- תמיכה במנהל החבילות של Swift בערכות SDK של נהגים וצרכנים.
גרסה 3.2.0 (דצמבר 2023)
בוצע שינוי
- תיקוני באגים ועדכוני מסמכים.
גרסה 3.1.1 (אוקטובר 2023)
בוצע שינוי
- תיקון באג שמתבצעת אליו קריאה ל-
GMSMapViewDelegate
שיטות.
גרסה 3.1.0 (ספטמבר 2023)
בוצע שינוי
- CocoaPod ל-Driver SDK הוא עכשיו .xcframework שתומך בגרסאות build של מכשירים וסימולטורים למפתחים גם במחשבי Mac מבוססי Intel וגם במחשבים עם Apple Silicon.
גרסה 3.0.1 (אוגוסט 2023)
בוצע שינוי
- תיקון שגיאה בסמלים לא מוגדרים.
גרסה 3.0.0 (מאי 2023)
בוצע שינוי
הסרת מאתחלים שהוצאו משימוש אשר משתמשים ב-GMTSLocationInfo מהממשקים הבאים:
GMTDCreateDeliveryTaskRequest
GMTDVehicleStop
GMTSTask
התמיכה ב-iOS 13 מוקפאת. הגרסה המינימלית של iOS היא עכשיו 14.0.
הגרסה המינימלית הנתמכת של Xcode היא 14.0. שימו לב שיצאו משימוש בנתוני הגרסה של Xcode 14 לגבי הפסקת התמיכה בפיתוח עם קוד סיביות (bitcode).
בהתאם למדיניות התמיכה בגרסה של מערכת ההפעלה לנייד, אנחנו מקפיאים את התמיכה ב-iOS 13 החל מ-Driver SDK ל-iOS v3.0.0. מערכת ההפעלה המינימלית החדשה שנתמכת היא iOS 14. גרסאות SDK קודמות ימשיכו לתמוך ב-iOS 13. אם לא צוין מספר גרסה ביחסי התלות שלכם, בסביבת הפיתוח המשולבת (IDE) תיטען גרסת ה-SDK החדשה ביותר וגרסאות ה-build החדשות של האפליקציה לא יתמכו ב-iOS 13. יש לציין גרסה של ה-SDK של מנהל ההתקן עבור iOS ביחסי התלות של ה-build של האפליקציה כדי לקבוע מתי צריך להעלות את מערכת ההפעלה המינימלית הנתמכת לגרסאות חדשות של האפליקציה.
הודעה
התמיכה בהקפאה עבור iOS 14 עד 15 במאי 2023
בהתאם למדיניות התמיכה בגרסת מערכת ההפעלה לנייד, אנחנו מקפיאים את התמיכה ב-iOS 14 בגרסה ראשית חדשה של Driver SDK ל-iOS.
הגרסאות של Driver SDK ל-iOS שהושקו החל מהרבעון השני של 2024 יתמכו ב-iOS 15 לפחות. גרסאות SDK קודמות ימשיכו לתמוך ב-iOS 14.
אם לא צוין מספר גרסה ביחסי התלות שלכם, בסביבת הפיתוח המשולבת (IDE) תיטען גרסת ה-SDK החדשה ביותר וגרסאות build חדשות של האפליקציה לא יתמכו ב-iOS 14.
מציינים גרסה של ה-SDK של מנהל ההתקן ל-iOS ביחסי התלות של ה-build של האפליקציה כדי לקבוע מתי מעלים את הגרסה המינימלית הנתמכת של גרסאות חדשות של האפליקציה.
גרסה 2.2.0 (ינואר 2023)
- תיקון באג שבו חותמות הזמן של המיקום בעדכוני הרכבים נחתכו לשנייה הקרובה ביותר. מעכשיו, DriverSDK מדווח על חותמת הזמן של עדכוני המיקום ברמת דיוק של אלפית שנייה.
- ה-SDK של Drive ב-iOS ממלא עכשיו יותר שדות במיקומים של כלי הרכב שהועלו. השדות החדשים שמולאו כוללים:
heading_accuracy
,altitude
,altitude_accuracy
,speed
,speed_accuracy
,location_sensor
,raw_location
,raw_location_time
,raw_location_sensor
ו-raw_location_accuracy
. בנוסף, DriverSDK מפסיק לדווח על השדהspeed_kph
שהוצא משימוש. - עדכון כתובת ה-URL של התנאים וההגבלות בקובצי הכותרות לקישור הנכון, ותיקון של בעיות קלות אחרות בפיסוק.
- תיקנו כמה שגיאות איות, פיסוק ושגיאות קלות אחרות בתיעוד.
- המחלקה
GMTSVehicleMatch
הוצאה משימוש.
גרסה 2.1.0 (10 באוקטובר 2022)
בוצע שינוי
- תיקוני באגים ועדכוני מסמכים.
גרסה 2.0.0 (26 ביולי 2022)
בוצע שינוי
הסרת את השירות של נקודות הטרמינל, שכולל:
GMTSTerminalPoint
GMTSTerminalPointAccessPoint
GMTSTerminalPointTravelMode
GMTSTerminalPointsVehicleSearchPreference
GMTSTravelModeETA
התמיכה ב-iOS 12 מוקפאת. הגרסה המינימלית של iOS היא עכשיו 13.0.
הודעה
אנחנו מקפיאים את התמיכה ב-iOS 13 (הוצאה משימוש) במסגרת עדכוני הגרסה העיקריים של Driver iOS SDK לשנת 2023. גרסת iOS המינימלית שנתמכת תהיה iOS 14, החל מיוני 2023. כדי להתכונן לשינוי, כדאי לשנות בקוד את הסימון של תמיכת הגרסה המינימלית לפני העדכון.
גרסה 1.1.0 (28 באפריל 2022)
שיפורים פנימיים.גרסה 1.0.5 (28 במרץ 2022)
תיקוני באגים פנימיים.
גרסה 1.0 (29 בנובמבר 2021)
הגרסה המינימלית הנתמכת של iOS בגרסה הזו היא 12.0.
עדכונים בממשק API
ממשקי DriverAPI נקיים
הסרנו את האתחול הציבורי של Objective-C מ-GMTDDriverAPI
.
שינויים ב-Authentication API
- מאפיינים לא נחוצים הוסרו מהממשק
GMTDAuthorizationContext
.
GMTDAuthorizationContext
.
האפשרות GMTSServiceType
הוצאה משימוש. עכשיו צריך לקבל רק תלונה על הפרת זכויות יוצרים לגבי מזהה הרכב ב-GMTDAuthorizationContext
.
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
עכשיו
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
GMTSAuthorizationContext
הוחלף ב-GMTDAuthorizationContext
.
שינית את AuthorizationContext
למחלקה עם מאפיינים, והוסרה serviceType
.
דוחות קריסה
נוסף זיהוי קריסה במהלך אתחול ה-SDK. אפשר גם לבטל את ההסכמה באמצעות ה-API setAbnormalTerminationReportingEnabled:
ב-GMTDServices
.
התמיכה בהקפאה עבור iOS 12 עד 18 באוקטובר 2021
בעקבות השינויים ביחסי התלות הפנימית שלנו, אנחנו מקפיאים את התמיכה ב-iOS 12 בגרסה גדולה שתפורסם בקרוב של Driver SDK ל-iOS.
SDK של Drive ל-iOS מגרסה 2.0 ואילך יתמוך רק במכשירים עם מערכת הפעלה iOS 13 לפחות. גרסאות SDK קודמות ימשיכו לתמוך ב-iOS 12.
אם בתלות שלכם ב-CocoaPods או ב-Carthage לא מצוין מספר גרסה, Xcode יטען את הגרסה החדשה ביותר וגרסאות build חדשות של האפליקציה לא יתמכו ב-iOS 12.
חשוב לציין גרסה ביחסי התלות של ה-build של האפליקציה כדי לקבוע מתי צריך להעלות את מערכת ההפעלה המינימלית הנתמכת לגרסאות חדשות של האפליקציה. דוגמאות לציון גרסה במסמכי התיעוד של Maps SDK עבור iOS. כדאי לעיין בהנחיות בנושא שיטות מומלצות לתחזוקת אפליקציות.
גרסה 0.3.0 בטא (30 באוגוסט 2021)
שינויים ב-API
- GMTSServiceType מייצג עכשיו את האסימונים הנדרשים לפעולות של רכב או משימה, במקום שירותי Fleet Engine.
- GMTDRidesharingDriverAPI כולל עכשיו אובייקט GMTDDriverContext.
גרסה 0.2.0 בטא (9 ביולי 2021)
שינויים ב-API
- GRDFleetEngine הוחלף ב-GMTDVehicleReporter.
- נוסף GMTDRidesharingDriverAPI.
- שינינו את השם של שירותי ה-GRDServices ל-GMTDServices והסרנו אותם מכותרות ציבוריות.
- קידומת הכיתה עודכנה מ-GRD ל-GMTD.
- קידומת הכיתה עודכנה מ-GRS ל-GMTS.