ส่วนนี้ประกอบด้วยบันทึกประจำรุ่นของ Driver SDK สำหรับ iOS
v11.1.0 (กันยายน 2026)
- การอัปเดตเวอร์ชันสำหรับรุ่น 11.1.0 เพื่อให้สอดคล้องกับ Navigation SDK 11.1.0
- แก้ไขปัญหาที่เกิดขึ้นระหว่างการเดินทางที่ดำเนินอยู่ด้วยการปรับปรุงความเสถียรของการเชื่อมต่อเครือข่ายและความน่าเชื่อถือของการตรวจสอบสิทธิ์
v10.10.1 (พฤษภาคม 2026)
- การอัปเดตเวอร์ชันจาก 10.10 เป็น 10.10.1
V10.10 (มีนาคม 2026)
- Driver SDK สร้างขึ้นด้วย Xcode 26
v10.0.0 (มิ.ย. 2025)
เปลี่ยนแปลง
- ตอนนี้เราหยุดการรองรับ iOS 15 แล้ว ตอนนี้ iOS เวอร์ชันขั้นต่ำคือ 16.0
- แก้ไขข้อผิดพลาดเกี่ยวกับเครือข่าย
UNAVAILABLE status code 14ของ gRPC
v9.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 เพื่อรองรับไฟล์ Manifest ด้านความเป็นส่วนตัวของ Apple
- แก้ไขข้อบกพร่องที่คลาส
GMTSTaskและGMTDTaskInfoในเวอร์ชันตัวอย่างไม่ได้ส่งออกสัญลักษณ์ในรุ่น v3.3.0
v3.3.0 (มีนาคม 2024)
เปลี่ยนแปลง
- รองรับความเข้ากันได้ของ Driver SDK และ Consumer 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 แล้ว ซึ่งรองรับทั้งบิลด์อุปกรณ์และเครื่องจำลองสำหรับนักพัฒนาซอฟต์แวร์ทั้งใน Mac ที่ใช้ Intel และ Apple Silicon
v3.0.1 (ส.ค. 2023)
เปลี่ยนแปลง
- แก้ไขข้อผิดพลาดสัญลักษณ์ที่ไม่ได้ระบุ
v3.0.0 (พฤษภาคม 2023)
เปลี่ยนแปลง
นำ Initializer ที่เลิกใช้งานแล้วซึ่งใช้ GMTSLocationInfo ออกจากอินเทอร์เฟซต่อไปนี้
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
ตอนนี้เราหยุดการรองรับ iOS 13 แล้ว ตอนนี้ iOS เวอร์ชันขั้นต่ำคือ 14.0
Xcode เวอร์ชันขั้นต่ำที่รองรับใหม่คือ 14.0 โปรดทราบว่าบันทึกประจำรุ่นของ Xcode 14 มีการเลิกใช้งานเกี่ยวกับการสิ้นสุดการรองรับการสร้างด้วยบิตโค้ด
ตามนโยบายการสนับสนุนเวอร์ชันระบบปฏิบัติการบนมือถือ เราจะหยุดการสนับสนุน iOS 13 ตั้งแต่ Driver SDK สำหรับ iOS v3.0.0 เป็นต้นไป ระบบปฏิบัติการขั้นต่ำใหม่ที่รองรับคือ iOS 14 SDK เวอร์ชันก่อนหน้าจะยังคงรองรับ iOS 13 ต่อไป หากทรัพยากร Dependency ไม่ได้ระบุหมายเลขเวอร์ชัน IDE จะโหลด SDK เวอร์ชันใหม่ล่าสุด และบิลด์ใหม่ของแอปจะไม่รองรับ iOS 13 ระบุเวอร์ชันของ Driver SDK สำหรับ iOS ในทรัพยากร Dependency ของบิลด์ของแอปพลิเคชันเพื่อควบคุมเวลาที่คุณเพิ่มระบบปฏิบัติการขั้นต่ำที่รองรับสำหรับแอปเวอร์ชันใหม่
ประกาศ
การหยุดการรองรับ iOS 14 - 15 พฤษภาคม 2023
ตามนโยบายการรองรับเวอร์ชันระบบปฏิบัติการบนมือถือ เราจะหยุดการรองรับ iOS 14 ใน Driver SDK สำหรับ iOS เวอร์ชันหลักที่กำลังจะเปิดตัว
Driver SDK สำหรับ iOS เวอร์ชันที่เปิดตัวตั้งแต่ไตรมาสที่ 2 ของปี 2024 จะรองรับ iOS 15 เป็นอย่างน้อย SDK เวอร์ชันก่อนหน้าจะยังคงรองรับ iOS 14 ต่อไป
หากทรัพยากร Dependency ไม่ได้ระบุหมายเลขเวอร์ชัน IDE จะโหลด SDK เวอร์ชันใหม่ล่าสุด และบิลด์ใหม่ของแอปจะไม่รองรับ iOS 14
ระบุเวอร์ชันของ Driver SDK สำหรับ iOS ในทรัพยากร Dependency ของบิลด์ของแอปพลิเคชันเพื่อควบคุมเวลาที่คุณเพิ่มระบบปฏิบัติการขั้นต่ำที่รองรับสำหรับแอปเวอร์ชันใหม่
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แล้ว
v2.1.0 (10 ตุลาคม 2022)
เปลี่ยนแปลง
- แก้ไขข้อบกพร่องและอัปเดตเอกสารประกอบ
v2.0.0 (26 กรกฎาคม 2022)
เปลี่ยนแปลง
นำบริการ Terminal Point ออก ซึ่งรวมถึงรายการต่อไปนี้
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
ตอนนี้เราหยุดการรองรับ iOS 12 แล้ว ตอนนี้ iOS เวอร์ชันขั้นต่ำคือ 13.0
ประกาศ
เราจะหยุดการสนับสนุน (เลิกใช้งาน) iOS 13 ในการอัปเดตเวอร์ชันหลักปี 2023 สำหรับ Driver iOS SDK โดยเวอร์ชัน iOS ขั้นต่ำที่รองรับจะเป็น iOS 14 ตั้งแต่เดือนมิถุนายน 2023 เป็นต้นไป ลูกค้าควรเตรียมตัวโดยเปลี่ยนแฟล็กการรองรับเวอร์ชันขั้นต่ำในโค้ดก่อนอัปเดต
v1.1.0 (28 เมษายน 2022)
การปรับปรุงภายในv1.0.5 (28 มีนาคม 2022)
แก้ไขข้อบกพร่องภายใน
v1.0 (29 พฤศจิกายน 2021)
เวอร์ชัน iOS ขั้นต่ำที่รองรับสำหรับรุ่นนี้คือ 12.0
การอัปเดต API
ล้างอินเทอร์เฟซ DriverAPI แล้ว
นำตัวเริ่มต้นสาธารณะ Objective-C ออกจาก GMTDDriverAPI
การเปลี่ยนแปลง 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
เพื่อตอบสนองต่อการเปลี่ยนแปลงในทรัพยากร Dependency ภายใน เราจะหยุดการสนับสนุน iOS 12 ใน Driver SDK สำหรับ iOS เวอร์ชันหลักที่กำลังจะเปิดตัว
Driver SDK สำหรับ iOS v2.0 ขึ้นไปจะรองรับเฉพาะอุปกรณ์ที่ใช้ iOS 13 ขึ้นไปเท่านั้น SDK เวอร์ชันก่อนหน้าจะยังคงรองรับ iOS 12 ต่อไป
หากทรัพยากร Dependency ใน CocoaPods หรือ Carthage ไม่ได้ระบุหมายเลขเวอร์ชัน Xcode จะโหลดเวอร์ชันใหม่ล่าสุดและบิลด์ใหม่ของแอปจะไม่รองรับ iOS 12
อย่าลืมระบุเวอร์ชันในการขึ้นต่อกันของบิลด์ของแอปพลิเคชันเพื่อควบคุมเวลาที่คุณเพิ่มระบบปฏิบัติการขั้นต่ำที่รองรับสำหรับแอปเวอร์ชันใหม่ ดูตัวอย่างการระบุเวอร์ชันในเอกสารประกอบของ Maps 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