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 SDK Trình điều khiển dành cho iOS.

Phiên bản 9.0 (Tháng 7 năm 2024)

Đã thay đổi

  • Hỗ trợ SDK Geo cho iOS phiên bản 9.0.
  • Chúng tôi hiện đã ngừng 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 quyền riêng tư của Apple.
  • Khắc phục lỗi các lớp phát hành xem trước GMTSTaskGMTDTaskInfo không phải là biểu tượng được xuất trong bản phát hành v3.3.0.

Phiên bản 3.3.0 (tháng 3 năm 2024)

Đã thay đổi

  • Hỗ trợ khả năng tương thích của SDK Trình điều khiển và SDK Người dùng để có thể tạo trong cùng một ứng dụng.
  • Hỗ trợ Trình quản lý gói Swift cho SDK Trình điều khiển và SDK Người dùng.

Phiên bản 3.2.0 (tháng 12 năm 2023)

Đã thay đổi

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

Phiên bản 3.1.1 (Tháng 10 năm 2023)

Đã thay đổi

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

Phiên bản 3.1.0 (Tháng 9 năm 2023)

Đã thay đổi

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

Phiên bản 3.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.

Phiên bản 3.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
  • Hỗ trợ cho iOS 13 hiện đã bị tạm ngưng. Phiên bản iOS tối thiểu hiện là 14.0.

  • Phiên bản Xcode tối thiểu được hỗ trợ mới là 14.0. Lưu ý các nội dung ngừng hoạt động trong ghi chú phát hành của Xcode 14 về việc ngừng hỗ trợ việc tạo 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 cũ hơn sẽ tiếp tục hỗ trợ iOS 13. Nếu các phần phụ thuộc không chỉ định số phiên bản, 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. Chỉ định phiên bản SDK trình điều khiển cho iOS trong 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 băng dịch vụ hỗ trợ cho iOS 14 trong phiên bản lớn sắp tới của SDK trình điều khiển dành cho iOS.

Các phiên bản SDK trình điều khiển dành cho iOS được phát hành kể từ quý 2 năm 2024 sẽ hỗ trợ tối thiểu iOS 15. Các phiên bản SDK cũ sẽ tiếp tục hỗ trợ iOS 14.

Nếu các phần phụ thuộc 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 một phiên bản của SDK trình điều khiển dành cho iOS trong phần phụ thuộc bản dựng của ứng dụng để kiểm soát thời điểm bạn tă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.

Phiên bản 2.2.0 (tháng 1 năm 2023)

  • Khắc phục lỗi trong đó dấu thời gian vị trí trong thông tin cập nhật về 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 mili giây.
  • DriverSDK iOS hiện điền thêm nhiều trường trong vị trí xe đã 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 và khắc phục các vấn đề nhỏ khác về dấu câu.
  • Chúng tôi đã sửa nhiều lỗi chính tả, dấu câu và các lỗi nhỏ khác trong tài liệu này.
  • Ngừng sử dụng lớp GMTSVehicleMatch.

Phiên bản 2.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.

Phiên bản 2.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
  • Chúng tôi hiện đã ngừng 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ợ đóng băng (ngừng hỗ trợ) đối với iOS 13 trong các bản cập nhật phiên bản chính trong năm 2023 cho SDK trình điều khiển iOS. Kể từ tháng 6 năm 2023, phiên bản iOS tối thiểu được hỗ trợ sẽ là iOS 14. 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.

Phiên bản 1.1.0 (Ngày 28 tháng 4 năm 2022)

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

Phiên bản 1.0.5 (ngày 28 tháng 3 năm 2022)

Bản sửa lỗi nội bộ.

phiên bản 1.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ác bản cập nhật API

Dọn dẹp giao diện DriverAPI

Xoá trình khởi chạy công khai Target-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.

Ngừng sử dụng GMTSServiceType. Giờ đây, bạn chỉ cần nhận thông báo xác nhận quyền sở hữ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 sự cố

Thêm tính năng phát hiện sự cố trong quá trình khởi chạy SDK. Bạn cũng có thể chọn không sử dụng 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

Để ứng phó với những thay đổi về các phần phụ thuộc nội bộ, chúng tôi sẽ đóng băng việc hỗ trợ iOS 12 trong một phiên bản lớn sắp tới của SDK Trình điều khiển dành cho iOS.

SDK trình điều khiển cho iOS phiên bản 2.0 trở lên sẽ chỉ hỗ trợ các thiết bị chạy iOS 13 trở lên. Các phiên bản SDK cũ sẽ tiếp tục hỗ trợ iOS 12.

Nếu các phần phụ thuộc 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 một phiên bản trong 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 được hỗ trợ tối thiểu 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 Maps cho iOS. Xem hướng dẫn về các phương pháp hay nhất để bảo trì ứng dụng.

phiên bản 0.3.0 Beta (Ngày 30 tháng 8 năm 2021)

Nội dung thay đổi đối với API

  • GMTSServiceType hiện đại diện cho các mã thông báo cần thiết cho hoạt động của xe hoặc tác vụ thay vì các dịch vụ của Công cụ quản lý đội xe.
  • GMTDRidesharingDriverAPI hiện được khởi chạy bằng đối tượng GMTDDriverContext.

phiên bản 0.2.0 Beta (Ngày 9 tháng 7 năm 2021)

Nội dung thay đổi đối với API

  • Thay thế GRDFleetEngine bằng GMTDVehicleReporter.
  • Thêm GMTDRidesharingDriverAPI.
  • Đổi tên GRDServices thành GMTDServices và xoá khỏi 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.