בקטע הזה מופיעים נתוני הגרסה של Driver SDK ל-iOS.
גרסה 10.0.0 (יוני 2025)
השתנו
- התמיכה ב-iOS 15 הופסקה. הגרסה המינימלית של iOS היא עכשיו 16.0.
- תוקנו כשלים ברשת
UNAVAILABLE status code 14
ב-gRPC.
גרסה 9.2.1 (אפריל 2025)
השתנו
- העלאת גרסה מ-9.2 ל-9.2.1
גרסה 9.2 (ינואר 2025)
השתנו
- העלאת גרסה מ-9.0 ל-9.2.
גרסה 9.0 (יולי 2024)
השתנו
- תמיכה ב-Geo iOS SDKs גרסה 9.0.
- התמיכה ב-iOS 14 הופסקה. הגרסה המינימלית של iOS היא עכשיו 15.0.
- הגרסה הזו כוללת את הקובץ .xcprivacy כדי לתמוך במניפסטים של פרטיות של אפל.
- תוקן באג שגרם לכך שהמחלקות
GMTSTask
ו-GMTDTaskInfo
לא יוצאו כסמלים בגרסה v3.3.0.
גרסה 3.3.0 (מרץ 2024)
השתנו
- תמיכה בתאימות של Driver SDK ו-Consumer SDK, כך שאפשר ליצור אותם באותה אפליקציה.
- תמיכה ב-Swift Package Manager עבור ערכות 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 גרסה 3.0.0. מערכת ההפעלה המינימלית החדשה שנתמכת היא iOS 14. גרסאות קודמות של SDK ימשיכו לתמוך ב-iOS 13. אם התלות לא מציינת מספר גרסה, סביבת הפיתוח המשולבת (IDE) תטען את הגרסה החדשה ביותר של ה-SDK, והגרסאות החדשות של האפליקציה לא יתמכו ב-iOS 13. כדי לשלוט במועד שבו מעלים את מערכת ההפעלה המינימלית הנתמכת לגרסאות חדשות של האפליקציה, צריך לציין גרסה של Driver SDK ל-iOS בתלות ב-build של האפליקציה.
הודעה
הפסקת התמיכה ב-iOS 14 – 15 במאי 2023
בהתאם למדיניות בנושא תמיכה בגרסאות של מערכות הפעלה לנייד, אנחנו מפסיקים את התמיכה ב-iOS 14 בגרסה מרכזית עתידית של Driver SDK ל-iOS.
גרסאות של Driver SDK ל-iOS שיושקו החל מהרבעון השני של 2024 יתמכו ב-iOS 15 ומעלה. גרסאות קודמות של SDK ימשיכו לתמוך ב-iOS 14.
אם התלות לא מציינת מספר גרסה, סביבת הפיתוח המשולבת (IDE) תטען את הגרסה החדשה ביותר של ה-SDK, והגרסאות החדשות של האפליקציה לא יתמכו ב-iOS 14.
מציינים גרסה של Driver SDK ל-iOS בתלות בגרסה של האפליקציה, כדי לשלוט במועד שבו מעלים את מערכת ההפעלה המינימלית הנתמכת לגרסאות חדשות של האפליקציה.
גרסה v2.2.0 (ינואר 2023)
- תוקן באג שגרם לחיתוך של חותמות הזמן של המיקום בעדכונים על הרכב לשנייה הקרובה ביותר. DriverSDK מדווח עכשיו על חותמת הזמן של עדכוני המיקום ברמת דיוק של אלפיות השנייה.
- DriverSDK 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. החל מיוני 2023, הגרסה המינימלית של iOS שתתמוך באפליקציה תהיה iOS 14. לפני העדכון, הלקוחות צריכים לשנות את דגל התמיכה בגרסה המינימלית בקוד שלהם.
גרסה 1.1.0 (28 באפריל 2022)
שיפורים פנימיים.גרסה v1.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. אפשר גם להפסיק את השימוש בפיצ'ר באמצעות setAbnormalTerminationReportingEnabled:
API ב-GMTDServices
.
הפסקת התמיכה ב-iOS 12 – 18 באוקטובר 2021
בעקבות שינויים בתלות הפנימית שלנו, אנחנו מקפיאים את התמיכה ב-iOS 12 בגרסה ראשית עתידית של Driver SDK ל-iOS.
Driver SDK ל-iOS מגרסה 2.0 ואילך יתמוך רק במכשירים עם iOS מגרסה 13 ומעלה. גרסאות קודמות של SDK ימשיכו לתמוך ב-iOS 12.
אם התלות שלכם ב-CocoaPods או ב-Carthage לא מציינת מספר גרסה, Xcode יטען את הגרסה החדשה ביותר, ובנייה חדשה של האפליקציה לא תתמוך ב-iOS 12.
כדי לשלוט במועד שבו מעלים את מערכת ההפעלה המינימלית הנתמכת לגרסאות חדשות של האפליקציה, חשוב לציין גרסה בתלות ב-build של האפליקציה. במסמכי התיעוד של Maps SDK for iOS יש דוגמאות לאופן שבו מציינים גרסה. מומלץ לעיין בהנחיות בנושא שיטות מומלצות לתחזוקת אפליקציות.
גרסת בטא v0.3.0 (30 באוגוסט 2021)
שינויים ב-API
- השדה GMTSServiceType מייצג עכשיו את האסימונים שנדרשים לפעולות שקשורות לכלי רכב או למשימות, במקום שירותי Fleet Engine.
- GMTDRidesharingDriverAPI מאותחל עכשיו באמצעות אובייקט GMTDDriverContext.
גרסת בטא v0.2.0 (9 ביולי 2021)
שינויים ב-API
- הוחלף GRDFleetEngine ב-GMTDVehicleReporter.
- נוסף GMTDRidesharingDriverAPI.
- שם המחלקה GRDServices שונה ל-GMTDServices והיא הוסרה מהכותרות הציבוריות.
- הקידומת של הכיתה עודכנה מ-GRD ל-GMTD.
- הקידומת של הכיתה עודכנה מ-GRS ל-GMTS.