המקטע הזה מכיל נתוני גרסה של Driver SDK ל-iOS.
גרסה 9.0 (יולי 2024)
השתנו
- תומכת ב-Geo iOS SDKs גרסה 9.0.
- התמיכה ב-iOS 14 הוקפאה. הגרסה המינימלית של iOS היא עכשיו 15.0.
- הגרסה הזו כוללת את קובץ .xcprivacy לתמיכה ב-Apple Privacy מניפסטים.
- תוקן באג שגרם להשקה של מחלקות
GMTSTask
ו-GMTDTaskInfo
בגרסת טרום-השקה (Preview) לא יוצאו סמלים בגרסה 3.3.0.
גרסה 3.3.0 (מרץ 2024)
השתנו
- תמיכה בתאימות של ערכות 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 לגבי הפסקת התמיכה בפיתוח באמצעות ביטקוד.
בהתאם למדיניות התמיכה בגרסה לנייד של מערכת ההפעלה, הקפאנו את התמיכה ב-iOS 13 החל מ-Driver SDK ל-iOS v3.0.0. מערכת ההפעלה המינימלית החדשה הנתמכת היא iOS 14. גרסאות SDK קודמות ימשיכו לתמוך ב-iOS 13. אם לא מצוין מספר גרסה של יחסי התלות, סביבת הפיתוח המשולבת תטען את גרסת ה-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.
אם לא צוין מספר גרסה של יחסי התלות, סביבת הפיתוח המשולבת תטען את גרסת ה-SDK החדשה ביותר וגרסאות ה-build החדשות של האפליקציה לא יתמכו ב-iOS 14.
ציון גרסה של האפליקציה ביחסי התלות של ה-build של האפליקציה שלך, ה-SDK של מנהל התקן ל-iOS מאפשר לשלוט כשמעלים את מערכת ההפעלה המינימלית הנתמכת לגרסאות חדשות של האפליקציה.
גרסה 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)
השתנו
- תיקוני באגים ועדכוני תיעוד.
גרסה 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)
שיפורים פנימיים.גרסה 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.
Driver SDK ל-iOS מגרסה 2.0 ואילך יתמוך רק במכשירים שפועלים לפחות iOS גרסה 13. גרסאות SDK קודמות ימשיכו לתמוך ב-iOS 12.
אם התלות שלך ב-CocoaPods או ב-Carthage לא קיימת לציין מספר גרסה, Xcode יטען את הגרסה החדשה ביותר ואת גרסאות ה-build החדשות של האפליקציה שלך לא תתמוך ב-iOS 12.
חשוב לציין גרסה ביחסי התלות של ה-build של האפליקציה, כדי לקבוע מתי מעלים את מערכת ההפעלה המינימלית שנתמכת בגרסאות חדשות של האפליקציה. במאמר הבא תוכלו למצוא דוגמאות לציון גרסה של ה-SDK של מפות Google ל-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.