ส่วนนี้มีบันทึกประจำรุ่นสำหรับ Driver SDK สำหรับ iOS
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
- แก้ไขข้อผิดพลาดของเครือข่าย gRPC
UNAVAILABLE status code 14
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 เพื่อรองรับ Apple Privacy Manifests
- แก้ไขข้อบกพร่องที่คลาส
GMTSTaskและGMTDTaskInfoเวอร์ชันก่อนเปิดตัวไม่ใช่สัญลักษณ์ที่ส่งออกในเวอร์ชัน 3.3.0
v3.3.0 (มีนาคม 2024)
เปลี่ยนแปลง
- รองรับความเข้ากันได้ของ Driver และ Consumer SDK เพื่อให้สร้างในแอปเดียวกันได้
- รองรับ Swift Package Manager สำหรับ Driver และ 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)
เปลี่ยนแปลง
นำตัวเริ่มต้นที่เลิกใช้งานแล้วซึ่งใช้ GMTSLocationInfo ออกจากอินเทอร์เฟซต่อไปนี้
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
การรองรับ iOS 13 หยุดลงแล้ว ตอนนี้ iOS เวอร์ชันต่ำสุดคือ 14.0
Xcode เวอร์ชันต่ำสุดที่รองรับใหม่คือ 14.0 โปรดทราบว่ามีการเลิกใช้งานในบันทึกประจำรุ่นของ Xcode 14 เกี่ยวกับการสิ้นสุดการรองรับการสร้างด้วย Bitcode
ตามนโยบายการรองรับเวอร์ชันระบบปฏิบัติการบนอุปกรณ์เคลื่อนที่ เราจะหยุดการรองรับ iOS 13 ตั้งแต่ Driver SDK สำหรับ iOS เวอร์ชัน 3.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)
เปลี่ยนแปลง
นำบริการจุดสิ้นสุดออก ซึ่งรวมถึง
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
การรองรับ iOS 12 หยุดลงแล้ว ตอนนี้ iOS เวอร์ชันต่ำสุดคือ 13.0
ประกาศ
เราจะหยุดการรองรับ (เลิกใช้งาน) iOS 13 ในการอัปเดต Driver iOS SDK เวอร์ชันหลักในปี 2023 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 นอกจากนี้ยังมีตัวเลือกในการเลือกไม่ใช้โดยใช้ API setAbnormalTerminationReportingEnabled: ใน GMTDServices
หยุดการรองรับ iOS 12 - 18 ตุลาคม 2021
เราจะหยุดการรองรับ iOS 12 ใน Driver SDK สำหรับ iOS เวอร์ชันหลักที่จะเปิดตัวในอนาคต เพื่อตอบสนองต่อการเปลี่ยนแปลงในทรัพยากร Dependency ภายใน
Driver SDK สำหรับ iOS เวอร์ชัน 2.0 ขึ้นไปจะรองรับเฉพาะอุปกรณ์ที่ใช้ iOS 13 ขึ้นไป SDK เวอร์ชันก่อนหน้าจะยังคงรองรับ iOS 12
หากทรัพยากร Dependency ใน CocoaPods หรือ Carthage ไม่ได้ระบุหมายเลขเวอร์ชัน Xcode จะโหลดเวอร์ชันล่าสุด และบิลด์ใหม่ของแอปจะไม่รองรับ iOS 12
โปรดระบุเวอร์ชันในทรัพยากร Dependency ของบิลด์แอปพลิเคชันเพื่อควบคุมเวลาที่จะเพิ่มระบบปฏิบัติการต่ำสุดที่รองรับสำหรับแอปเวอร์ชันใหม่ ดูตัวอย่างการระบุเวอร์ชันในเอกสารประกอบ 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