בקטע הזה מפורטים נתוני הגרסה של Driver SDK ל-iOS.
גרסה 10.10.1 (מאי 2026)
- הגרסה שודרגה מ-10.10 ל-10.10.1.
גרסה 10.10 (מרץ 2026)
- Driver SDK נוצר באמצעות Xcode 26.
גרסה 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בגרסת טרום-ההפצה לא יוצאו כסמלים בגרסה 3.3.0.
גרסה 3.3.0 (מרץ 2024)
השתנו
- יש תמיכה בתאימות של Driver SDK ו-Consumer SDK, כך שאפשר ליצור אותם באותה אפליקציה.
- תמיכה ב-Swift Package Manager עבור Driver SDK ו-Consumer 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 מהממשקים הבאים:
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
התמיכה ב-iOS 13 הופסקה. הגרסה המינימלית של iOS היא עכשיו 14.0.
הגרסה המינימלית החדשה של Xcode היא 14.0. שימו לב להוצאה משימוש שמופיעה בנתוני הגרסה של Xcode 14 לגבי סיום התמיכה בבנייה עם ביטקוד.
בהתאם למדיניות התמיכה בגרסאות של מערכות הפעלה לנייד, אנחנו מפסיקים את התמיכה ב-iOS 13 החל מגרסה 3.0.0 של Driver SDK ל-iOS. מערכת ההפעלה המינימלית החדשה שנתמכת היא 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 בתלויות של ה-build של האפליקציה.
גרסה 2.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)
השתנו
- תיקוני באגים ועדכוני תיעוד.
גרסה v2.0.0 (26 ביולי 2022)
השתנו
הסרנו את שירות נקודת הקצה, שכולל:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
התמיכה ב-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
is now
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
הטקסט GMTSAuthorizationContext הוחלף בטקסט GMTDAuthorizationContext.
המאפיין AuthorizationContext השתנה למאפיין מסוג class, והמאפיין serviceType הוסר.
דיווח על קריסה
נוסף זיהוי קריסות במהלך האתחול של ה-SDK. אפשר גם להשתמש ב-setAbnormalTerminationReportingEnabled: API ב-GMTDServices כדי להפסיק את השימוש בתכונה.
הפסקת התמיכה ב-iOS 12 – 18 באוקטובר 2021
בעקבות שינויים בתלות הפנימית שלנו, אנחנו מפסיקים את התמיכה ב-iOS 12 בגרסה ראשית עתידית של Driver SDK ל-iOS.
גרסה 2.0 ואילך של Driver SDK ל-iOS תתמוך רק במכשירים עם iOS 13 ומעלה. גרסאות קודמות של SDK ימשיכו לתמוך ב-iOS 12.
אם בתלויות שלכם ב-CocoaPods או ב-Carthage לא מצוין מספר גרסה, Xcode יטען את הגרסה החדשה ביותר, וגרסאות חדשות של האפליקציה לא יתמכו ב-iOS 12.
כדי לשלוט במועד שבו תעלו את מערכת ההפעלה המינימלית הנתמכת לגרסאות חדשות של האפליקציה, אתם צריכים לציין גרסה בתלויות של ה-build של האפליקציה. במסמכי התיעוד של SDK של מפות ל-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.