本節提供 iOS 版 Driver SDK 的版本資訊。
第 9.0 版 (2024 年 7 月)
已變更
- 支援 Geo iOS SDK 9.0 版。
- 我們已停止支援 iOS 14。目前的最低 iOS 版本為 15.0。
- 這個版本包含 .xcprivacy 檔案,可支援 Apple 隱私權資訊清單。
- 修正錯誤:在 v3.3.0 版本中,預先發布版類別
GMTSTask
和GMTDTaskInfo
未匯出符號。
第 3.3.0 版 (2024 年 3 月)
已變更
- 支援 Driver 和 Consumer 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 月)
已變更
- 修正未定義符號錯誤。
v3.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 版本,以便控制新版應用程式支援的最低作業系統版本。
公告
凍結 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_accuracy
、altitude
、altitude_accuracy
、speed
、speed_accuracy
、location_sensor
、raw_location
、raw_location_time
、raw_location_sensor
和raw_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 年 Driver iOS SDK 主要版本更新中,凍結 (淘汰) iOS 13 的支援。自 2023 年 6 月起,支援的最低 iOS 版本將為 iOS 14。客戶應先準備好,在更新前變更程式碼中的最低版本支援標記。
v1.1.0 (2022 年 4 月 28 日)
內部改善措施。v1.0.5 (2022 年 3 月 28 日)
修正內部錯誤。
第 1.0 版 (2021 年 11 月 29 日)
此版本支援的最低 iOS 版本為 12.0。
API 更新
清理 DriverAPI 介面
從 GMTDDriverAPI
中移除 Objective-C 公開的初始化器。
驗證 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 變更
- GMTSServiceType 現在代表車輛或工作作業所需的權杖,而非車隊引擎服務。
- GMTDRidesharingDriverAPI 現在會使用 GMTDDriverContext 物件進行初始化。
第 0.2.0 版 Beta (2021 年 7 月 9 日)
API 變更
- 已將 GRDFleetEngine 換成 GMTDVehicleReporter。
- 新增 GMTDRidesharingDriverAPI。
- 將 GRDServices 重新命名為 GMTDServices,並從公用標頭中移除。
- 已將類別前置字元從 GRD 更新為 GMTD。
- 已將類別前置字元從 GRS 更新為 GMTS。