SDK trình điều khiển cho ghi chú phát hành của iOS

Phần này chứa ghi chú phát hành cho Driver SDK cho iOS.

v10.10.1 (Tháng 5 năm 2026)

  • Chuyển từ phiên bản 10.10 lên 10.10.1.

V10.10 (Tháng 3 năm 2026)

  • Driver SDK được xây dựng bằng Xcode 26.

v10.0.0 (Tháng 6 năm 2025)

Đã thay đổi

  • Hiện tại, chúng tôi không còn hỗ trợ iOS 15. Phiên bản iOS tối thiểu hiện là 16.0.
  • Khắc phục lỗi mạng gRPC UNAVAILABLE status code 14.

v9.2.1 (Tháng 4 năm 2025)

Đã thay đổi

  • Chuyển từ phiên bản 9.2 lên 9.2.1

v9.2 (Tháng 1 năm 2025)

Đã thay đổi

  • Chuyển từ phiên bản 9.0 lên 9.2.

v9.0 (Tháng 7 năm 2024)

Đã thay đổi

  • Hỗ trợ Geo iOS SDK phiên bản 9.0.
  • Hiện tại, chúng tôi không còn hỗ trợ iOS 14. Phiên bản iOS tối thiểu hiện là 15.0.
  • Bản phát hành này bao gồm tệp .xcprivacy để hỗ trợ Tệp kê khai về quyền riêng tư của Apple.
  • Khắc phục lỗi trong đó các lớp GMTSTaskGMTDTaskInfo trong bản phát hành Thử nghiệm không phải là biểu tượng được xuất trong bản phát hành v3.3.0.

v3.3.0 (Tháng 3 năm 2024)

Đã thay đổi

  • Hỗ trợ khả năng tương thích của Driver và Consumer SDK để có thể xây dựng trong cùng một ứng dụng.
  • Hỗ trợ Trình quản lý gói Swift cho Driver và Consumer SDK.

v3.2.0 (Tháng 12 năm 2023)

Đã thay đổi

  • Sửa lỗi và cập nhật tài liệu.

v3.1.1 (Tháng 10 năm 2023)

Đã thay đổi

  • Khắc phục lỗi không gọi được các phương thức GMSMapViewDelegate.

v3.1.0 (Tháng 9 năm 2023)

Đã thay đổi

  • CocoaPod cho Driver SDK hiện là .xcframework hỗ trợ cả bản dựng thiết bị và trình mô phỏng cho nhà phát triển trên cả máy Mac dựa trên Intel và Apple Silicon.

v3.0.1 (Tháng 8 năm 2023)

Đã thay đổi

  • Khắc phục lỗi biểu tượng không xác định.

v3.0.0 (Tháng 5 năm 2023)

Đã thay đổi

  • Xoá các trình khởi chạy không dùng nữa sử dụng GMTSLocationInfo khỏi các giao diện sau:

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • Hiện tại, chúng tôi không còn hỗ trợ iOS 13. Phiên bản iOS tối thiểu hiện là 14.0.

  • Phiên bản Xcode tối thiểu mới được hỗ trợ là 14.0. Hãy lưu ý các trường hợp không dùng nữa trong ghi chú phát hành Xcode 14 ghi chú phát hành về việc ngừng hỗ trợ xây dựng bằng mã bit.

  • Theo chính sách hỗ trợ phiên bản hệ điều hành di động, chúng tôi sẽ ngừng hỗ trợ iOS 13 kể từ Driver SDK cho iOS phiên bản 3.0.0. Hệ điều hành tối thiểu mới được hỗ trợ là iOS 14. Các phiên bản SDK trước đó sẽ tiếp tục hỗ trợ iOS 13. Nếu các phần phụ thuộc của bạn không chỉ định số phiên bản, thì IDE sẽ tải phiên bản SDK mới nhất và các bản dựng mới của ứng dụng sẽ không hỗ trợ iOS 13. Hãy chỉ định phiên bản Driver SDK cho iOS trong các phần phụ thuộc bản dựng của ứng dụng để kiểm soát thời điểm bạn nâng hệ điều hành tối thiểu được hỗ trợ cho các phiên bản mới của ứng dụng.

Thông báo

Ngừng hỗ trợ iOS 14 – Ngày 15 tháng 5 năm 2023

Theo chính sách hỗ trợ phiên bản hệ điều hành di động, chúng tôi sẽ ngừng hỗ trợ iOS 14 trong phiên bản lớn sắp tới của Driver SDK cho iOS.

Các phiên bản Driver SDK cho iOS được phát hành bắt đầu từ quý 2 năm 2024 sẽ hỗ trợ tối thiểu iOS 15. Các phiên bản SDK trước đó sẽ tiếp tục hỗ trợ iOS 14.

Nếu các phần phụ thuộc của bạn không chỉ định số phiên bản, thì IDE sẽ tải phiên bản SDK mới nhất và các bản dựng mới của ứng dụng sẽ không hỗ trợ iOS 14.

Hãy chỉ định phiên bản Driver SDK cho iOS trong các phần phụ thuộc bản dựng của ứng dụng để kiểm soát thời điểm bạn nâng hệ điều hành tối thiểu được hỗ trợ cho các phiên bản mới của ứng dụng.

v2.2.0 (Tháng 1 năm 2023)

  • Khắc phục lỗi trong đó dấu thời gian vị trí trong các bản cập nhật xe bị cắt bớt đến giây gần nhất. DriverSDK hiện báo cáo dấu thời gian của các bản cập nhật vị trí với độ chính xác đến từng mili giây.
  • DriverSDK iOS hiện điền thêm các trường trong vị trí xe được tải lên. Các trường mới được điền bao gồm: heading_accuracy, altitude, altitude_accuracy, speed, speed_accuracy, location_sensor, raw_location, raw_location_time, raw_location_sensorraw_location_accuracy. DriverSDK cũng ngừng báo cáo trường speed_kph không dùng nữa.
  • Cập nhật URL cho các điều khoản và điều kiện trong tệp tiêu đề thành đường liên kết chính xác, đồng thời khắc phục các vấn đề nhỏ khác về dấu câu.
  • Khắc phục nhiều lỗi chính tả, dấu câu và các lỗi nhỏ khác trong tài liệu.
  • Lớp GMTSVehicleMatch không dùng nữa.

v2.1.0 (Ngày 10 tháng 10 năm 2022)

Đã thay đổi

  • Sửa lỗi và cập nhật tài liệu.

v2.0.0 (Ngày 26 tháng 7 năm 2022)

Đã thay đổi

  • Xoá Dịch vụ điểm cuối, bao gồm:

    • GMTSTerminalPoint
    • GMTSTerminalPointAccessPoint
    • GMTSTerminalPointTravelMode
    • GMTSTerminalPointsVehicleSearchPreference
    • GMTSTravelModeETA
  • Hiện tại, chúng tôi không còn hỗ trợ iOS 12. Phiên bản iOS tối thiểu hiện là 13.0.

Thông báo

Chúng tôi sẽ ngừng hỗ trợ (không dùng nữa) iOS 13 trong các bản cập nhật phiên bản lớn năm 2023 cho Driver iOS SDK. Phiên bản iOS tối thiểu được hỗ trợ sẽ là iOS 14, bắt đầu từ tháng 6 năm 2023. Khách hàng nên chuẩn bị bằng cách thay đổi cờ hỗ trợ phiên bản tối thiểu trong mã của họ trước khi cập nhật.

v1.1.0 (Ngày 28 tháng 4 năm 2022)

Cải tiến nội bộ.

v1.0.5 (Ngày 28 tháng 3 năm 2022)

Sửa lỗi nội bộ.

v1.0 (Ngày 29 tháng 11 năm 2021)

Phiên bản iOS tối thiểu được hỗ trợ cho bản phát hành này là 12.0.

Cập nhật API

Dọn dẹp các giao diện DriverAPI

Xoá trình khởi chạy công khai Objective-C khỏi GMTDDriverAPI.

Các thay đổi về API xác thực

  • Xoá các thuộc tính không cần thiết khỏi giao diện GMTDAuthorizationContext.
Xoá các thuộc tính không cần thiết khỏi giao diện GMTDAuthorizationContext.

GMTSServiceType không dùng nữa. Giờ đây, bạn chỉ cần nhận các yêu cầu đối với mã xe trong GMTDAuthorizationContext.

(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext completion:(GMTSAuthTokenFetchCompletionHandler)completion

hiện là

(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext completion:(GMTDAuthTokenFetchCompletionHandler)completion;

Thay thế GMTSAuthorizationContext bằng GMTDAuthorizationContext.

Thay đổi AuthorizationContext thành một lớp có các thuộc tính và xoá serviceType.

Báo cáo lỗi

Thêm tính năng phát hiện lỗi trong quá trình khởi chạy SDK. Bạn cũng có thể chọn không tham gia bằng cách sử dụng API setAbnormalTerminationReportingEnabled: trên GMTDServices.

Ngừng hỗ trợ iOS 12 – Ngày 18 tháng 10 năm 2021

Để đáp ứng các thay đổi về phần phụ thuộc nội bộ, chúng tôi sẽ ngừng hỗ trợ iOS 12 trong phiên bản chính sắp tới của Driver SDK cho iOS.

Driver SDK cho iOS phiên bản 2.0 trở lên sẽ chỉ hỗ trợ các thiết bị chạy tối thiểu iOS 13. Các phiên bản SDK trước đó sẽ tiếp tục hỗ trợ iOS 12.

Nếu các phần phụ thuộc của bạn trong CocoaPods hoặc Carthage không chỉ định số phiên bản, thì Xcode sẽ tải phiên bản mới nhất và các bản dựng mới của ứng dụng sẽ không hỗ trợ iOS 12.

Hãy nhớ chỉ định phiên bản trong các phần phụ thuộc bản dựng của ứng dụng để kiểm soát thời điểm bạn nâng hệ điều hành tối thiểu được hỗ trợ cho các phiên bản mới của ứng dụng. Hãy xem ví dụ về cách chỉ định phiên bản trong tài liệu SDK bản đồ dành cho iOS. Hãy xem hướng dẫn về các phương pháp hay nhất để duy trì ứng dụng.

v0.3.0 Beta (Ngày 30 tháng 8 năm 2021)

Các thay đổi về API

v0.2.0 Beta (Ngày 9 tháng 7 năm 2021)

Các thay đổi về API

  • Thay thế GRDFleetEngine bằng GMTDVehicleReporter.
  • Đã thêm GMTDRidesharingDriverAPI.
  • Đổi tên GRDServices thành GMTDServices và xoá khỏi các tiêu đề công khai.
  • Cập nhật tiền tố lớp từ GRD thành GMTD.
  • Cập nhật tiền tố lớp từ GRS thành GMTS.