適用於 iOS 的 Driver SDK 版本資訊

本節包含 iOS 適用的 Driver SDK 版本資訊。

9.0 版 (2024 年 7 月)

已變更

  • 支援 Geo iOS SDK 9.0 版。
  • 我們已停止支援 iOS 14。目前的最低 iOS 版本為 15.0。
  • 這個版本包含 .xcprivacy 檔案,可支援 Apple 隱私權資訊清單。
  • 修正錯誤:在 v3.3.0 版本中,預先發布版類別 GMTSTaskGMTDTaskInfo 未匯出符號。

第 3.3.0 版 (2024 年 3 月)

已變更

  • 支援驅動程式和消費者 SDK 相容性,因此可同時內建於同一個應用程式。
  • 支援針對驅動程式和消費者 SDK 的 Swift Package Manager。

v3.2.0 (2023 年 12 月)

已變更

  • 修正錯誤並更新說明文件。

v3.1.1 (2023 年 10 月)

已變更

  • 修正未呼叫 GMSMapViewDelegate 方法的錯誤。

v3.1.0 (2023 年 9 月)

已變更

  • Driver SDK 的 CocoaPod 現已是 .xcframework,可為使用 Intel 和 Apple Silicon 的 Mac 開發人員提供裝置和模擬器建構功能。

v3.0.1 (2023 年 8 月)

已變更

  • 修正未定義符號錯誤。

3.0.0 版 (2023 年 5 月)

已變更

  • 從下列介面移除使用 GMTSLocationInfo 的已淘汰初始化器:

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • 我們已停止支援 iOS 13。最低 iOS 版本為 14.0。

  • 支援的最低 Xcode 版本為 14.0。請注意 Xcode 14 版本資訊中已淘汰的內容,瞭解使用 bitcode 建構功能的支援何時結束。

  • 根據行動作業系統版本支援政策,我們將自 Driver SDK for iOS 3.0.0 版起停止支援 iOS 13。新的最低支援作業系統為 iOS 14。舊版 SDK 將繼續支援 iOS 13。如果依附元件未指定版本號碼,IDE 會載入最新的 SDK 版本,而應用程式的新版本則不會支援 iOS 13。請在應用程式的建構依附元件中指定 iOS 版 Driver SDK 的版本,以便控管何時為新版應用程式提高支援的最低 OS。

公告

停止支援 iOS 14 - 2023 年 5 月 15 日

根據行動作業系統版本支援政策,我們將在即將推出的 iOS 版 Driver SDK 主要版本中,停止支援 iOS 14。

自 2024 年第二季起,Driver SDK for iOS 的版本將至少支援 iOS 15。較早的 SDK 版本將繼續支援 iOS 14。

如果依附元件未指定版本號碼,IDE 會載入最新的 SDK 版本,而應用程式的新版本則不會支援 iOS 14。

在應用程式的版本依附元件中指定 Driver SDK for iOS 的版本,以便控制何時調高新版應用程式支援的最低作業系統版本。

v2.2.0 (2023 年 1 月)

  • 修正車輛更新資料中位置時間戳記會截斷至最接近秒數的錯誤。DriverSDK 現在會以毫秒為單位回報位置更新時間戳記。
  • DriverSDK iOS 現在會填入上傳車輛位置的更多欄位。新填入的欄位包括:heading_accuracyaltitudealtitude_accuracyspeedspeed_accuracylocation_sensorraw_locationraw_location_timeraw_location_sensorraw_location_accuracy。DriverSDK 也會停止回報已淘汰的 speed_kph 欄位。
  • 將標頭檔案中條款和條件的網址更新為正確的連結,並修正標點符號的其他小問題。
  • 修正說明文件中的各種拼字、標點符號和其他小錯誤。
  • 已淘汰 GMTSVehicleMatch 類別。

v2.1.0 (2022 年 10 月 10 日)

已變更

  • 修正錯誤並更新說明文件。

v2.0.0 (2022 年 7 月 26 日)

已變更

  • 移除終端點服務,包括:

    • GMTSTerminalPoint
    • GMTSTerminalPointAccessPoint
    • GMTSTerminalPointTravelMode
    • GMTSTerminalPointsVehicleSearchPreference
    • GMTSTravelModeETA
  • 我們已停止支援 iOS 12。最低 iOS 版本為 13.0。

公告

我們將在 2023 年 2023 年 驅動程式 iOS SDK 主要版本更新中停止支援 (淘汰) iOS 13。自 2023 年 6 月起,支援的最低 iOS 版本為 iOS 14。客戶應做好準備,在更新前變更程式碼中的最低版本支援旗標。

1.1.0 版 (2022 年 4 月 28 日)

內部改善措施。

v1.0.5 (2022 年 3 月 28 日)

修正內部錯誤。

第 1.0 版 (2021 年 11 月 29 日)

此版本支援的最低 iOS 版本為 12.0。

API 更新

已清理 DriverAPI 介面

GMTDDriverAPI 中移除 Objective-C 公開的初始化器。

Authentication API 變更

  • 已從 GMTDAuthorizationContext 介面中移除不必要的屬性。
已從 GMTDAuthorizationContext 介面中移除不必要的屬性。

淘汰了 GMTSServiceType。您現在只需要在 GMTDAuthorizationContext 中取得車輛 ID 的聲明。

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

現已

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

已將 GMTSAuthorizationContext 替換為 GMTDAuthorizationContext

已將 AuthorizationContext 變更為含有屬性的類別,並移除 serviceType

當機回報

在 SDK 初始化期間新增當機偵測功能。您也可以在 GMTDServices 上使用 setAbnormalTerminationReportingEnabled: API 選擇停用。

凍結 iOS 12 支援服務 - 2021 年 10 月 18 日

為因應內部依附元件的變更,我們將在即將推出的 Driver SDK for iOS 主要版本中,凍結對 iOS 12 的支援。

iOS 版 Driver SDK 2.0 以上版本僅支援搭載 iOS 13 以上版本的裝置。舊版 SDK 將繼續支援 iOS 12。

如果 CocoaPods 或 Carthage 中的依附元件未指定版本號碼,Xcode 會載入最新版本,而應用程式的新版本將不支援 iOS 12。

請務必在應用程式的版本依附元件中指定版本,以便控制何時提高新版應用程式支援的最低作業系統版本。請參閱 Maps SDK for iOS 說明文件,瞭解如何指定版本。請參閱應用程式維護最佳做法指南。

v0.3.0 Beta 版 (2021 年 8 月 30 日)

API 變更

第 0.2.0 版 Beta (2021 年 7 月 9 日)

API 變更

  • 已將 GRDFleetEngine 換成 GMTDVehicleReporter
  • 新增 GMTDRidesharingDriverAPI
  • 將 GRDServices 重新命名為 GMTDServices,並從公開標頭中移除。
  • 已將類別前置字元從 GRD 更新為 GMTD。
  • 已將類別前置字元從 GRS 更新為 GMTS。