ส่วนนี้มีบันทึกประจำรุ่นสำหรับ Driver SDK สำหรับ iOS
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 เพื่อรองรับไฟล์ Privacy Manifest ของ Apple
- แก้ไขข้อบกพร่องที่คลาส Preview-release
GMTSTask
และGMTDTaskInfo
ไม่ได้ส่งออกสัญลักษณ์ในรุ่น v3.3.0
v3.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 ซึ่งรองรับทั้งการสร้างอุปกรณ์และการจำลองสำหรับนักพัฒนาแอปทั้งบน Mac ที่ใช้ Intel และ Apple Silicon
v3.0.1 (ส.ค. 2023)
เปลี่ยนแปลง
- แก้ไขข้อผิดพลาดเกี่ยวกับสัญลักษณ์ที่ไม่ได้กำหนด
v3.0.0 (พฤษภาคม 2023)
เปลี่ยนแปลง
นำตัวเริ่มต้นที่เลิกใช้งานแล้วซึ่งใช้ GMTSLocationInfo ออกจากอินเทอร์เฟซต่อไปนี้
GMTDCreateDeliveryTaskRequest
GMTDVehicleStop
GMTSTask
ตอนนี้เราหยุดการรองรับ iOS 13 แล้ว ตอนนี้ iOS เวอร์ชันขั้นต่ำคือ 14.0
เวอร์ชันขั้นต่ำใหม่ของ Xcode ที่รองรับคือ 14.0 โปรดทราบการเลิกใช้งานในบันทึกประจำรุ่นของ Xcode 14 เกี่ยวกับการสิ้นสุดการรองรับการสร้างด้วย Bitcode
ตามนโยบายการรองรับเวอร์ชันระบบปฏิบัติการในอุปกรณ์เคลื่อนที่ เราจะหยุดการรองรับ iOS 13 ตั้งแต่ Driver SDK สำหรับ iOS v3.0.0 เป็นต้นไป ระบบปฏิบัติการขั้นต่ำที่รองรับใหม่คือ iOS 14 SDK เวอร์ชันก่อนหน้าจะยังคงรองรับ iOS 13 ต่อไป หากการอ้างอิงไม่ได้ระบุหมายเลขเวอร์ชัน 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 ต่อไป
หากการอ้างอิงไม่ได้ระบุหมายเลขเวอร์ชัน 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)
เปลี่ยนแปลง
นำบริการจุดสิ้นสุดออก ซึ่งรวมถึง
GMTSTerminalPoint
GMTSTerminalPointAccessPoint
GMTSTerminalPointTravelMode
GMTSTerminalPointsVehicleSearchPreference
GMTSTravelModeETA
ตอนนี้เราได้หยุดการรองรับ 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
การเปลี่ยนแปลง 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 นอกจากนี้ คุณยังเลือกไม่ใช้ได้โดยใช้ setAbnormalTerminationReportingEnabled:
API ใน GMTDServices
หยุดการรองรับ iOS 12 - 18 ต.ค. 2021
เนื่องจากการเปลี่ยนแปลงในส่วนขึ้นอยู่ภายในของเรา เราจึงจะหยุด การรองรับ iOS 12 ใน Driver SDK สำหรับ iOS เวอร์ชันหลักที่กำลังจะเปิดตัว
Driver SDK สำหรับ iOS v2.0 ขึ้นไปจะรองรับเฉพาะอุปกรณ์ที่ใช้ iOS 13 ขึ้นไปเท่านั้น SDK เวอร์ชันก่อนหน้าจะยังคงรองรับ iOS 12
หากการอ้างอิงใน 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