ส่วนนี้มีบันทึกประจำรุ่นของ Driver SDK สำหรับ iOS
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)
เปลี่ยนแปลง
- รองรับความเข้ากันได้ของ 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 ออกจากอินเทอร์เฟซต่อไปนี้
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 ต่อไป หากไม่ได้ระบุหมายเลขเวอร์ชันของ 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)
เปลี่ยนแปลง
นำบริการจุดปลายทางออก ซึ่งรวมถึง
GMTSTerminalPoint
GMTSTerminalPointAccessPoint
GMTSTerminalPointTravelMode
GMTSTerminalPointsVehicleSearchPreference
GMTSTravelModeETA
การรองรับ iOS 12 หยุดลงแล้ว เวอร์ชัน iOS ขั้นต่ำปัจจุบันคือ 13.0
ประกาศ
เราจะหยุดรองรับ (เลิกใช้งาน) iOS 13 ในการอัปเดตเวอร์ชันหลักของ Driver iOS SDK ในปี 2023 เวอร์ชัน iOS ขั้นต่ำที่รองรับจะเป็น iOS 14 โดยจะเริ่มตั้งแต่เดือนมิถุนายน 2023 ลูกค้าควรเตรียมพร้อมโดยเปลี่ยน Flag การรองรับเวอร์ชันขั้นต่ำในโค้ดก่อนที่จะอัปเดต
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 เวอร์ชัน 2.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