Android 消費者 SDK 版本資訊

本節提供 Android 版 Consumer SDK 的版本資訊。

公告:停止支援 API 級別 23、24 和 25

根據行動作業系統版本支援政策,我們將在即將推出的 Android 版 Consumer SDK 主要版本中,停止支援 Android 6 和 7 (API 級別 23、24 和 25)。

2025 年第四季起推出的 Android 版 Consumer SDK,最低支援 Android 8 (API 級別 26)。舊版 SDK 將繼續支援 Android 6 和 7。

如果依附元件未指定版本號碼,IDE 會載入最新版 SDK,而應用程式的新建構版本將不支援 Android 6 和 7。

在應用程式的建構依附元件中指定 Consumer SDK for Android 的版本,即可控管何時提高新版應用程式的最低支援 OS 版本。

4.1.0 (2026 年 5 月 26 日)

  • 內部改善:將內部資料儲存空間遷移至 Jetpack DataStore。

依附元件和設定變更

  • 已將 Kotlin 依附元件版本升級至 2.3.0 版。
  • Android Gradle 外掛程式已升級至 8.13.2 版。
  • 將 Gradle 升級至 8.13。
  • Desugar 程式庫升級至 2.1.5 版。
  • 將 Maps SDK 升級至 20.0.0 版,並更新下列 GMS Core 依附元件:
    • play-services-location:21.3.0
    • play-services-tasks: 18.4.1
    • play-services-common: 18.1.0
    • play-services-basement:18.1.0
  • 新增 Jetpack Datastore 依附元件 (androidx.datastore:datastore-core:1.2.0、androidx.datastore:datastore-guava:1.2.0)。

4.0.0 (2025 年 10 月 3 日)

  • 內部改善。

3.2.0 (2025 年 6 月 26 日)

  • 改善內部記錄功能。

依附元件和設定變更

  • 從 Android 適用的 Consumer SDK 3.2.0 版開始,應用程式必須升級至 Kotlin 2.1。

修正錯誤

  • 使用折線長度 (而非直線距離) 決定內部動畫。

3.1.0 (2025 年 3 月 10 日)

  • 改善內部記錄功能。

3.0.0 (2024 年 12 月 6 日)

依附元件和設定變更

2.99.0 (2024 年 11 月 25 日)

修正錯誤

  • 修正 ConsumerApi.cleanUp() 執行時間過長時發生的 ANR 錯誤。整合版本後,系統會逐步推出這項功能 (從 0% 開始)。
  • 修正驅動程式收到 gRPC 錯誤的問題,錯誤代碼為「INTERNAL」,訊息為「Panic! 這是錯誤!」整合版本後,系統會逐步推出 (從 0% 開始)。

2.3.0 (2024 年 8 月 2 日)

API 變更

  • 新增雲端式地圖樣式設定支援功能,方便您為使用者打造專屬道路地圖體驗,這樣您每次變更地圖樣式時,就不用再更新應用程式的程式碼。詳情請參閱「使用雲端式地圖樣式設定地圖樣式」。

  • 在 VehicleLocation 中新增 getServerTimeMillis() 方法,判斷 Fleet Engine 收到位置更新通知的時間。

2.2.0 (2024 年 5 月 7 日)

API 變更

  • 新增 Jetpack Compose 整合的支援 API。這項功能仍在實驗階段,如要瞭解如何與 Jetpack Compose 整合,請洽詢您的代表。

2.1.0 (2024 年 1 月 17 日)

修正錯誤

  • 修正 SDK 在應用程式生命週期內多次初始化時發生的當機問題。

API 變更

  • 推出方法,可擷取 SDK 建立的 GoogleMap 執行個體 (ConsumerGoogleMap.getGoogleMap())。
  • 推出 API,用於擷取 SDK 建立的 Marker 執行個體,代表車輛 (ConsumerController.getConsumerMarker())。
  • 導入 API,可在「行程分享」期間 (ProjectedRouteEta) 接收用戶端預估的時間和距離更新。

1.99.2 (2023 年 11 月 3 日)

  • 修正從遠端程序 (與應用程式分開) 初始化 SDK 時發生的當機問題。

  • 修正執行攝影機動畫時,因垂直或水平空間不足而導致的當機問題。這只會發生在最新地圖算繪器上。

  • 修正錯誤:如果連續行程的第二趟行程行經同一條道路,第一趟行程會遭到刪除。

問題

  • 如果 API 執行個體已存在,則叫用 ConsumerApi.initialize() 會擲回例外狀況。如要解決這個問題,請先呼叫 ConsumerApi.getInstance() 並評估傳回的 Task,判斷 API 例項是否已存在。

2.0.0 (2023 年 9 月 15 日)

公告:破壞性變更

  • 最低 API 級別規定從 21 變更為 23。

  • 將 Maps SDK 版本需求從 17.0.0 版更新至 18.1.0 版

  • Kotlin 標準程式庫的最低版本需求從 1.6.10 版更新至 1.9.0 版

  • 更新 Google Play 服務依附元件版本

    • play-services-base 程式庫的最低版本需求從 v18.0.1 更新為 v18.2.0

    • play-services-basement 程式庫的最低版本需求從 18.0.0 更新為 18.2.0

    • play-services-location 程式庫最低版本需求從 17.0.0 版更新為 21.0.1 版

    • play-services-tasks 程式庫最低版本需求從 18.0.1 版更新為 18.0.2 版

  • 新增 androidx.room:room-runtime 程式庫,並將最低版本需求設為 v2.5.2

  • 更新下列依附元件版本

    • android-maps-utils 程式庫最低需求版本從 v0.4.2 更新為 v3.5.2

    • com.google.android.datatransport:transport-backend-cct 最低版本需求從 3.0.0 版更新為 3.1.9 版

    • com.google.android.datatransport:transport-runtime 最低版本需求從 3.0.1 版更新為 3.1.9 版

    • androidx.lifecycle:lifecycle-extensions 最低版本需求已從 2.0.0 更新為 2.2.0

    • androidx.lifecycle:lifecycle-common-java8 最低需求版本從 2.0.0 版更新為 2.6.1 版

    • androidx.appcompat:appcompat 最低版本需求從 1.0.0 版更新為 1.6.1 版

    • androidx.fragment:fragment 的最低版本需求已從 v1.0.0 更新為 v1.6.1

  • 移除先前已淘汰的下列 API:ConsumerTrip、 ConsumerTripCallback、ConsumerTripManager、ConsumerTripOptions。並由 TripModel、TripModelCallback、TripModelManager 和 TripModelOptions 取代。

  • 使用 Consumer SDK 的應用程式現在必須具備 API 級別 31 以上的 targetSdkVersion,以及 API 級別 33 以上的 compileSdkVersion。

  • 使用 Consumer SDK 的應用程式,現在必須支援 Java 8 程式庫。如需更新操作說明,請參閱 https://developer.android.com/studio/write/java8-support。

  • 使用 Proguard 或 Dexguard 的應用程式必須遷移至 R8。詳情請參閱 https://developer.android.com/build/shrink-code。

  • 使用 Consumer SDK 的應用程式必須啟用 desugaring。 https://developer.android.com/studio/write/java8-support#library-desugaring

  • 如果 API 執行個體已建立,ConsumerApi.initialize() 方法現在會在叫用時擲回例外狀況。ConsumerApi.getInstance() 傳回的 Task 必須用於判斷是否已預先建立 API 執行個體。

公告:API 淘汰

  • 淘汰 Trip.TripStatus 和 Trip.TripType 註解類別,並新增 TripInfo.TripStatus 和 TripInfo.TripType 註解類別來取代。

    • 在本次異動中,TripModelCallback#onTripStatusUpdated(TripInfo tripInfo, @Trip.TripStatus int status) 已淘汰,並新增 TripModelCallback#onTripStatusUpdate(TripInfo tripInfo, @TripInfo.TripStatus int status) 取代。

    • 在本次異動中,TripInfo#getTripStatus() 已淘汰,並新增 TripInfo#getCurrentTripStatus() 取代。

    • 在本次異動中,TripInfo#getTripType() 已淘汰,並新增 TripInfo#getCurrentTripType() 取代。

  • 淘汰 Trip 類別。

其他變更和錯誤修正

  • 支援要求使用最新版 Maps SDK 轉譯器。詳情請參閱「新版地圖轉譯器」一文。

  • 提供 Maps SDK 範圍支援,從 18.1.0 版(含) 到 19.0.0 版(不含)。

  • 修正 SDK 與 Google 後端內部通訊時發生的「超過期限」錯誤。

  • 修正小型螢幕和子母畫面模式的算繪問題。

遷移指南

1.99.1 (2023 年 8 月 31 日)

修正錯誤

  • 修正 SDK 主機活動或片段遭到刪除時發生的當機問題。

  • 修正 MapView 維度為 0 (高度或寬度) 時發生的異常終止問題。

  • 修正將車輛位置投射到路線折線時發生的當機問題。

改善項目

  • 防止在側載主機應用程式,且沒有預設視覺資源時,SDK 發生當機情形。

1.99.0 (2023 年 6 月 22 日)

修正錯誤

  • 修正小型螢幕和子母畫面模式的算繪問題。

  • 修正行程分享期間車輛閃爍的問題。

1.2.1 (2023 年 6 月 7 日)

修正錯誤

  • 修正錯誤:車輛在旅程分享期間會閃爍。

1.2.0 (2022 年 11 月 21 日)

修正錯誤

  • 修正導致在 onTripActiveRouteTrafficUpdated 回呼中回報空白流量的錯誤。

新功能

  • 「可感知流量的折線」現已正式發布。

1.1.2 (2022 年 10 月 27 日)

修正錯誤

  • 修正錯誤:TripModel 啟動 JourneySharingSession 超過一次後,路線折線會消失。

公告:停止支援 Android 5 (2022 年 7 月 25 日)

對於 v1.1.1 版 SDK,我們將為在 Android 5 上執行的應用程式 (API 級別 21 和 22) 提供額外一年的支援。

具體情況:

  • 在 2023 年 6 月 30 日前,Android 應用程式執行的 Consumer SDK 最低支援 Android 5 (API 級別 21)。

  • 2023 年 6 月 30 日後,我們只會支援 Android API 級別 23 以上版本。 也就是說,自該日期起,我們將停止支援所有 SDK 版本的 Android API 級別 21 和 22。也就是說,任何 SDK 版本 (包括 4.x) 中與 Android 21 或 22 相關的錯誤都不會修正,我們也不保證 SDK 能正常運作。

v1.1.1 (2022 年 7 月 25 日)

依附元件變更

  • 將支援的最低 Android API 級別降至 21。

v1.1.0 (2022 年 4 月 28 日)

  • 內部改善。

v1.0.19 (2022 年 3 月 17 日)

修正錯誤

  • 修正 ConsumerApi 類別中的記憶體流失問題。

v1.0.14 (2021 年 11 月 30 日)

支援的最低 Android API 級別為 23。

API 變更

  • ConsumerTrip 和 ConsumerTripManager 類別的變更。

    • 清理部分方法名稱,讓其含義更清楚,並與 iOS 平台保持一致。
  • ConsumerTripCallback、ConsumerTrip 和 TripInfo 的變更。

    • 變更部分類別名稱,與 iOS 保持一致。推出 TripModel、TirpModelManager 和 TripModelOptions,淘汰 ConsumerTrip、ConsumerTripManager 和 ConsumerTripOptions。

    • 修正部分方法名稱。修訂或新增方法的 JavaDoc 註解,以傳達更清楚的意義。

    • 改善錯誤處理機制。

自訂樣式

  • 已淘汰的舊版包裝函式

    • MarkerStyleOptions 和 PolylineStyleOptions 已淘汰,並替換為 MarkerOptions 和 PolylineOptions,這兩者都與 Maps SDK 共用。

當機監控

  • 新增當機偵測和記錄功能。

    • 我們新增了停用這項功能的選項。這是為了監控當機情形,在整個地理區域推動的更大規模計畫之一。

驗證變更

  • 從驗證介面中移除不必要的方法。
    • 已移除 ServiceType 參數。

v0.9.28 (2021 年 5 月 18 日)

API 變更

  • 更新所有 ConsumerTripCallback 方法,使用 TripInfo 做為參數。
  • 新增 ConsumerTrip.isRefreshing(),指出 ConsumerTrip 是否正在主動從 Fleet Engine 更新最新的行程資訊。
  • 新增了 ConsumerTripCallback.onTripRemainingRouteDistanceUpdated()。
  • 新增了 ConsumerTripCallback.onTripRemainingRouteUpdated()。
  • 將 Guava 傳回類型 (ImmutableSet、ImmutableList) 替換為 java.util 對等類別。
  • 套件名稱變更:

    • com.google.android.libraries.ridesharing.common.AuthTokenContext -> com.google.android.libraries.ridesharing.consumer.auth.AuthTokenContext
    • com.google.android.libraries.ridesharing.common.AuthTokenFactory -> com.google.android.libraries.ridesharing.consumer.auth.AuthTokenFactory
    • com.google.android.libraries.ridesharing.common.FleetEngineServiceType -> com.google.android.libraries.ridesharing.consumer.auth.FleetEngineServiceType - com.google.android.libraries.ridesharing.common.model.Trip

                                  ->
                                                                  com.google.android.libraries.ridesharing.consumer.model.Trip
      
                                  -   com.google.android.libraries.ridesharing.common.model.Vehicle
      
                                                          ->
                                      com.google.android.libraries.ridesharing.consumer.model.Vehicle
      

導入方式異動

  • 修正競爭狀況:SDK 在地圖準備就緒前與地圖互動,可能導致當機。
  • SDK 不再包含 io.grpc 的未混淆副本。
  • 修正特定裝置上交通資訊折線閃爍的錯誤。車流路段現在會顯示圓角。

第 0.9.15 版 (2020 年 10 月 7 日)

API 變更

  • 這個版本推出車流感知折線。- 新增 TripInfo.getActiveRouteTraffic() 和 TripInfo.getRemainingRouteTraffic()。
    • 新增 ConsumerTripCallback.onTripActiveRouteTrafficUpdated() 和 ConsumerTripCallback.onTripRemainingRouteTrafficUpdated(),指出流量變更時間。
    • 新增 PolylineStyleOptions 以自訂流量 (setTrafficEnabled()、setTrafficColorNoData()、setTrafficColorNormal()、setTrafficColorSlow()、setTrafficColorTrafficJam())。
    • 公開 PolylineStyleOptions.TRAFFIC_Z_INDEX_ADDITION。
    • 新增了 TripWaypoint.getTrafficData()。
    • 新增 TrafficData 資料類型。
    • 已新增《ConsumerController.hideAllSessions()》。 ConsumerController.showSession() 不再接受以空值做為引數。

v0.9.9 (2020 年 7 月 15 日)

API 變更

  • 這是一項重大變更,導入了模組化架構,在僅限資料層 (例如 ConsumerTripManager) 和使用者介面層 (例如 JourneySharingSession) 之間建立更明確的關係。如要瞭解如何遷移至新架構,請參閱模組化遷移指南。- ConsumerTrip 物件現在是從 ConsumerTripManager.getTrip() 取得。
    • ConsumerTrip.unregisterCallback 已重新命名為 ConsumerTrip.unregisterTripCallback。
    • ConsumerTrip.isCallbackRegistered 已重新命名為 ConsumerTrip.isTripCallbackRegistered。
    • 新增 ConsumerTrip.setConsumerTripOptions() 和 ConsumerTrip.getConsumerTripOptions()。
    • 已移除「ConsumerTrip.setAutoRefreshInterval()」。
  • 已移除非歷程分享 API。
    • 移除車輛密度地圖。
    • 已移除行程預覽狀態。
    • 已移除取貨選項選取狀態。
    • 已移除下車地點選取狀態。
    • 已移除下列標記類型:SELECTED_PICKUP_POINT、SUGGESTED_PICKUP_POINT、HIGHLIGHTED_PICKUP_POINT 和 SELECTED_DROPOFF_POINT。
  • 將 OnConsumerMarkerClickCallback 和 ConsumerMapReadyCallback 從介面變更為抽象類別。
  • 新增 ConsumerController.getCameraUpdate()、ConsumerController.isAutoCameraEnabled() 和 ConsumerController.enableAutoCamera()。
  • 移除了自訂 FAB 和相關聯的方法 (ConsumerController.isMyLocationFabEnabled 和 ConsumerController.setMyLocationFabEnabled)。

導入異動

  • 無論是否使用 LifecycleOwner 註冊,ConsumerTripCallback 都不會再自動取消註冊 TripStatus.COMPLETE 或 TripStatus.CANCELED。
  • AutoCamera 現在預設為啟用,且不會自行重新啟用或停用。先前,在旅程分享期間,如果使用者與地圖互動,AutoCamera 會在 TripStatus.ARRIVED_AT_PICKUP 上自動重新啟用,並自行停用。
  • 旅程分享車輛動畫有以下改善:
    • 旅程分享動畫現在可處理車輛可能沿著已行駛路線合法返回的情況。
    • 如果演算法判定合適,車輛現在會以直線動畫移動,而不是在點之間插補路線。
  • 不再需要FINE_LOCATION權限。

其他變更

  • 更新下列依附元件版本:
    • com.google.android.datatransport:transport-api:2.2.0
    • com.google.android.datatransport:transport-backend-cct:2.2.0
    • com.google.android.datatransport:transport-runtime:2.2.0

v0.9.1 (2020 年 3 月 23 日)

API 變更

  • 新增了 TripInfo.getVehicleId()、TripInfo.getNumberOfPassengers()、TripInfo.getIntermediateDestinationIndex()、TripInfo.getTripActiveRoute() 和 TripInfo.getTripRemainingRoute()。
  • 新增 options 類別,用於 ConsumerApi 初始化期間,可動態設定 FleetEngine 位址。如果 API 未使用 FleetEngine 值呼叫,系統會嘗試從 Android 資訊清單擷取該值,否則會改用預設值。

改善項目

  • 行程狀態為 ARRIVED_AT_PICKUP 時,系統不會顯示路線折線。
  • 改善偏離路線的車輛追蹤功能 (需要 DriverSDK 1.15):
    • 車輛駛過上車地點時,車輛追蹤功能不會將車輛對齊路線。
    • 車輛追蹤功能可顯示車輛在道路外的位置,例如未在地圖上標示的停車場。
  • 如果駕駛人的目的地與 Fleet Engine 中的目的地不符,車輛圖示現在會更新。

v0.8.6 (2019 年 12 月 16 日)

API 變更

  • 新增了 TripInfo.getVehicleLocation()。

  • ConsumerMapView 已不再是最終版本。

導入異動

  • 系統現在會使用伺服器距離 (駕駛人回報的距離 + 適用的靜態路線),而非本機對齊功能,計算剩餘的活動路段距離。這項變更可產生更準確的剩餘距離值。

其他變更

  • 需要新的依附元件。詳情請參閱 .pom 檔案。

    • com.google.android.datatransport:transport-api:2.0.0
    • com.google.android.datatransport:transport-backend-cct:2.0.2
    • com.google.android.datatransport:transport-runtime:2.0.0
  • 新增行程要求延遲時間的記錄。

  • 新增行程回應錯誤的記錄。

附註

  • 自 0.8.1 版起,Android 適用的 Consumer SDK 會以 Jetified ZIP 封存檔的形式發布。如要瞭解如何取消 Jetify,請參閱「Jetifier:反向模式」。

v0.8.1 (2019 年 9 月 13 日)

新功能

API 變更

  • 新增 ConsumerController.disableAutoCamera() 做為 centerMapForState() 的相反函式。

  • VehicleLocation.getUpdateTime() 現在會傳回代表時間戳記 (以毫秒為單位) 的 Long。

  • 簡化 AuthTokenFactory 介面,只公開產生權杖的方法。將 AuthTokenFactory 從介面變更為抽象類別,以在 Java7 中啟用回溯相容性。這項變更具有回溯相容性,但產生單一服務權杖的舊方法已淘汰,最終會移除。

導入異動

  • 素材資源現在會以圖示中心為準置中,消除陰影偏移。

  • setState,而不是等待受監控行程的狀態。JOURNEY_SHARING onStartTripMonitoring()

  • 一律傳回首次行程資料更新的資料,即使行程資料未同步也一樣。

  • 將 Android Map Utils 新增為提供的依附元件。

修正錯誤

  • 修正 grpc keep 的 ProGuard 匯出語法錯誤。

0.7.0 版 (2019 年 8 月 7 日)

新功能

  • 旅程分享功能支援多個目的地。

API 變更

  • ConsumerTripCallback 的新方法。

    • onTripIntermediateDestinationsUpdated()。
    • onTripETAToNextTripWaypointUpdated()。
  • 新的 ConsumerController 方法。

    • getIntermediateDestinations()。
    • setIntermediateDestinations(List<TerminalLocation> intermediateDestinations)。
  • 新TripStatuses。

    • TripStatus.ENROUTE_TO_INTERMEDIATE_DESTINATION。
    • TripStatus.ARRIVED_AT_INTERMEDIATE_DESTINATION。
  • 新增 TripWaypoint getter。

    • getETAMillis()。
    • getDistanceMeters()。
  • 新增 TripInfo 類別。

    • 您可以透過 ConsumerTripManager.getActiveTripInfo() 取得有效行程的 TripInfo。
  • 新增了 WaypointType.INTERMEDIATE_DESTINATION。

  • 新增了 MarkerType.TRIP_INTERMEDIATE_DESTINATION。

  • 已從合併的 ConsumerMapStates、ENROUTE_TO_PICKUP、ARRIVED_AT_PICKUP、ENROUTE_TO_DROPOFF 和 COMPLETE 建立 ConsumerMapState.JOURNEY_SHARING。

    • 「StateChangeCallbacks」已更新。

    • 新增了 onStateJourneySharing()。

    • 已移除 onStateWaitingForPickup()、onStateDriverArrived()、onStateEnroute() 和 onStateEndofTrip()。

修正錯誤

  • 修正以下錯誤:在進行中的行程中途 (而非路線起點) 開始監控行程時,路線不會裁剪至車輛位置。

  • 修正錯誤:TripManager 擷取行程資料後,系統不會為 TripManager 註冊的事件監聽器叫用行程回呼。

  • 相機縮放功能現在只會顯示有效路線和下一個行程路線控點 (屬於行程的路線控點)。即使剩餘路段可見,縮放功能也不會將其納入。先前,當車輛前往或抵達上車地點時,縮放範圍會包含下車地點。但現在已非如此。

改善項目

  • 使用司機資料填入第 0 個剩餘路線控點 (剩餘路線控點清單會從 ConsumerTripCallback.onTripRemainingWaypointsUpdated 和 TripInfo.getRemainingWaypoints() 傳回。

  • 當清單中第一個路線控點的預計到達時間變更時,更新所有剩餘路線控點的預計到達時間。

  • 只有在駕駛人抵達上車地點時,才強制重新啟用自動攝影機。先前,自動攝影機會在每次行程狀態變更時重設為啟用。自動攝影機功能預設仍為啟用。如果未重新呼叫 startTripMonitoring() 就設定新的有效行程,系統不會重新啟用自動攝影機。

v0.6.1 (2019 年 6 月 26 日)

新功能

  • 支援共乘行程分享。

API 變更

  • ConsumerController.getConsumerMapStyle() 現在會傳回 ConsumerMapStyle,而不是 Task<ConsumerMapStyle>。

  • 新增了 PolylineStyle.setZIndex()。

修正錯誤

  • 現在只有在路徑區隔同步時,才會顯示路徑動畫,進而提升使用者體驗。

  • 修正問題:當駕駛位置更新通知時間相近時,車輛在動畫內插期間會「閃爍」。

  • 修正錯誤:在行程進行期間開始監控行程時,車輛會從路線開頭出發,而非從最新位置出發。

  • 如果使用中路線與剩餘路線重疊,請將使用中路線的折線顯示在剩餘路線上方。

改善項目

  • 現在,請使用未經過模糊處理的方法,公開 gRPC Status 類別。

v0.5.1.01 (2019 年 5 月 17 日)

新功能

  • 連續支援行程分享。

API 變更

  • 新的 ConsumerController 類別。

PolylineType

舊值 新值
TRIP_PREVIEW_AUTO_ROUTE PREVIEW_AUTO_ROUTE
TRIP_PREVIEW_TAXI_ROUTE PREVIEW_TAXI_ROUTE
TRIP_PREVIEW_TRUCK_ROUTE PREVIEW_TRUCK_ROUTE
TRIP_PREVIEW_TWO_WHEELER_ROUTE PREVIEW_TWO_WHEELER_ROUTE
TRIP_ROUTE ACTIVE_ROUTE
REMAINING_ROUTE

ConsumerTripCallback

舊值 新值
onTripRouteUpdated onTripActiveRouteUpdated
onTripRemainingDistanceUpdated onTripActiveRouteRemainingDistanceUpdated
onTripRemainingWaypointsUpdated()

ConsumerController

  • 現在可以為狀態設定回呼,不必輸入狀態。
方法 回撥電話
startPickupSelection setPickupSelectionCallback
startDropoffSelection setDropoffSelectionCallback
startTripPreview setTripPreviewSelectionCallback
  • ConsumerController.setLanguage(String languageCode) 可讓您設定 FleetEngine 呼叫中使用的語言 (例如取貨地點說明)。

改善項目

  • 下車地點選取狀態現在會顯示可拖曳的圖釘。
  • 已移除 INITIALIZE 狀態下的攝影機動畫。
  • ManagedChannelBuilder 的內容已改成「AndroidChannelBuilder」。