本節提供 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。
- 支援針對驅動程式和消費者 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 版本資訊中已淘汰的內容,瞭解我們將停止支援使用位元碼建構應用程式。
根據行動作業系統版本支援政策,我們將自 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 日)
修正內部錯誤。
v1.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。