נתוני גרסה של Driver SDK ל-iOS

בקטע הזה מפורטים נתוני הגרסה של Driver SDK ל-iOS.

‫v11.1.0 (ספטמבר 2026)

  • עדכון גרסה לגרסה 11.1.0 כדי להתאים ל-Navigation SDK בגרסה 11.1.0.
  • תוקנה בעיה שקרתה במהלך נסיעות פעילות, על ידי שיפור היציבות של החיבור לרשת והאמינות של האימות.

‫v10.10.1 (מאי 2026)

  • הגרסה שודרגה מ-10.10 ל-10.10.1.

גרסה 10.10 (מרץ 2026)

  • ערכת Driver SDK נוצרה באמצעות Xcode 26.

‫v10.0.0 (יוני 2025)

השתנו

  • התמיכה ב-iOS 15 הופסקה. הגרסה המינימלית של iOS היא עכשיו 16.0.
  • תיקון כשלים ברשת gRPC UNAVAILABLE status code 14.

גרסה 9.2.1 (אפריל 2025)

השתנו

  • שדרוג גרסה מ-9.2 ל-9.2.1

‫v9.2 (ינואר 2025)

השתנו

  • הגרסה שודרגה מ-9.0 ל-9.2.

‫v9.0 (יולי 2024)

השתנו

  • תמיכה ב-Geo iOS SDK בגרסה 9.0.
  • התמיכה ב-iOS 14 הופסקה. הגרסה המינימלית של iOS היא עכשיו 15.0.
  • הגרסה הזו כוללת את הקובץ ‎ .xcprivacy כדי לתמוך במניפסטים של פרטיות של אפל.
  • תוקן באג שבו המחלקות GMTSTask ו-GMTDTaskInfo בגרסת טרום-ההשקה (Preview) לא יוצאו כסמלים בגרסה 3.3.0.

גרסה 3.3.0 (מרץ 2024)

השתנו

  • תמיכה בתאימות של ערכות SDK לנהגים ולצרכנים, כדי שאפשר יהיה ליצור אותן באותה אפליקציה.
  • תמיכה ב-Swift Package Manager לערכות Driver SDK ו-Consumer SDK.

‫v3.2.0 (דצמבר 2023)

השתנו

  • תיקוני באגים ועדכונים בתיעוד.

‫v3.1.1 (אוקטובר 2023)

השתנו

  • תיקון באג שבו לא מתבצעת קריאה לשיטות של GMSMapViewDelegate.

‫v3.1.0 (ספטמבר 2023)

השתנו

  • CocoaPod ל-Driver SDK הוא עכשיו ‎.xcframework שתומך גם בגרסאות build של מכשירים וגם בגרסאות build של סימולטורים למפתחים במחשבי Mac שמבוססים על Intel ועל Apple Silicon.

‫v3.0.1 (אוגוסט 2023)

השתנו

  • תיקון שגיאה של סמלים לא מוגדרים.

גרסה 3.0.0 (מאי 2023)

השתנו

  • הסרת מאתחלים שהוצאו משימוש ומשתמשים ב-GMTSLocationInfo מהממשקים הבאים:

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • התמיכה ב-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 החדשה ביותר, וגרסאות build חדשות של האפליקציה לא יתמכו ב-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 החדשה ביותר, וגרסאות build חדשות של האפליקציה לא יתמכו ב-iOS 14.

כדי לשלוט במועד שבו מעלים את מערכת ההפעלה המינימלית הנתמכת לגרסאות חדשות של האפליקציה, צריך לציין גרסה של Driver SDK ל-iOS בתלות בגרסת ה-build של האפליקציה.

‫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 SDK ל-iOS בשנת 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. אפשר גם לבטל את ההסכמה באמצעות ה-API של setAbnormalTerminationReportingEnabled: ב-GMTDServices.

הפסקת התמיכה ב-iOS 12 – ‏18 באוקטובר 2021

בעקבות שינויים ביחסי התלות הפנימיים שלנו, אנחנו מפסיקים את התמיכה ב-iOS 12 בגרסה ראשית עתידית של Driver SDK ל-iOS.

גרסה 2.0 ומעלה של Driver SDK ל-iOS תתמוך רק במכשירים עם iOS 13 ומעלה. גרסאות קודמות של SDK ימשיכו לתמוך ב-iOS 12.

אם התלויות ב-CocoaPods או ב-Carthage לא מציינות מספר גרסה, Xcode יטען את הגרסה החדשה ביותר, וגרסאות build חדשות של האפליקציה לא יתמכו ב-iOS 12.

כדי לשלוט במועד שבו מעלים את מערכת ההפעלה המינימלית הנתמכת לגרסאות חדשות של האפליקציה, צריך לציין גרסה בתלות בגרסת ה-build של האפליקציה. במסמכי התיעוד של SDK של מפות ל-iOS יש דוגמאות לציון גרסה. כדאי לעיין בהנחיות בנושא שיטות מומלצות לתחזוקת אפליקציות.

גרסת בטא 0.3.0 (30 באוגוסט 2021)

שינויים ב-API

גרסת בטא 0.2.0 (9 ביולי 2021)

שינויים ב-API

  • ‫GRDFleetEngine הוחלף ב-GMTDVehicleReporter.
  • נוסף GMTDRidesharingDriverAPI.
  • שינינו את השם של GRDServices ל-GMTDServices והסרנו אותו מהכותרות הציבוריות.
  • קידומת המחלקה עודכנה מ-GRD ל-GMTD.
  • קידומת המחלקה עודכנה מ-GRS ל-GMTS.