Versionshinweise zum Driver SDK for Android

Dieser Abschnitt enthält Versionshinweise für das Driver SDK for Android.

v7.99.0 (11. November 2026)

Fehlerkorrekturen

  • Es wurde ein Problem behoben, bei dem Versuche, eine sichere Verbindung zur Fleet Engine herzustellen, unbegrenzt ausstehen konnten, wenn ein Zwischen-Carrier-Proxy während des Verbindungsaufbaus hängen blieb. Dadurch wurden Aktualisierungen des Fahrtstatus und der Fahrzeugverfolgung in bestimmten Mobilfunknetzen nicht aktualisiert. Das Driver SDK erzwingt jetzt ein Verbindungszeitlimit und stellt die Verbindung automatisch wieder her.

  • Thread- und Executor-Lecks beim Aufrufen von DriverApi.clearInstance() (FleetEngineEventHandler-, FusedLocationWriter- und DriverApi-Executors) wurden behoben.

Änderungen an Abhängigkeiten und Konfigurationen

  • Die Jetpack DataStore-Abhängigkeiten (androidx.datastore:datastore-core und androidx.datastore:datastore-guava) wurden auf Version 1.2.1 aktualisiert.

  • Die Version der Kotlin-Abhängigkeit wurde auf v2.4.0 aktualisiert.

  • Der unterstützte Versionsbereich des Navigation SDK wurde auf [7.9.0, 8.0.0) aktualisiert.

v7.1.0 (14. Mai 2026)

Änderungen an Abhängigkeiten und Konfigurationen

  • Jetpack DataStore-Abhängigkeiten hinzugefügt: androidx.datastore:datastore-core Version 1.1.7 und androidx.datastore:datastore-guava Version 1.2.0.

  • Die Kotlin-Abhängigkeitsversion wurde auf v2.3.0 aktualisiert.

  • Die Version des Android-Gradle-Plug-ins wurde auf 8.13.2 aktualisiert.

  • Upgrade der Gradle-Version auf 8.13.

  • Die Desugar-Bibliothek wurde auf Version 2.1.5 aktualisiert.

  • Der unterstützte Versionsbereich des Navigation SDK wurde von [7.0, 7.3) auf [7.0, 8.0) erweitert.

v7.0.0 (5. Dezember 2025)

Änderungen an Abhängigkeiten und Konfigurationen

  • Upgrade von minSdkVersion auf API 26 durchgeführt.

  • targetSdkVersion wurde auf API 36 aktualisiert.

  • Die unterstützten Versionen des Navigation SDK wurden aktualisiert und umfassen jetzt Versionen ab v7.0.0.

v6.99.0 (5. Dezember 2025)

  • Interne Verbesserungen

Ankündigung: Support für API-Level 23, 24 und 25 wird eingestellt

Gemäß der Richtlinie zur Unterstützung von mobilen Betriebssystemversionen wird die Unterstützung für Android 6 und 7 (API-Level 23, 24 und 25) in den kommenden Hauptversionen des Driver SDK für Android eingestellt.

Ab Version 7.0.0 unterstützt das Driver SDK für Android mindestens Android 8 (API-Level 26). Ältere SDK-Versionen unterstützen Android 6 und 7 weiterhin.

Wenn in Ihren Abhängigkeiten keine Versionsnummer angegeben ist, lädt Ihre IDE die neueste SDK-Version und neue Builds Ihrer App unterstützen Android 6 und 7 nicht.

Geben Sie eine Version des Driver SDK for Android in den Build-Abhängigkeiten Ihrer Anwendung an, um zu steuern, wann Sie das unterstützte Mindestbetriebssystem für neue Versionen Ihrer App anheben.

v6.2.0 (18. Juni 2025)

Fehlerkorrekturen

  • Ein Absturz von NullPointerException beim Aufrufen von DriverApi.createInstance() wurde behoben, wenn kein DriverStatusListener angegeben ist.

Änderungen an Abhängigkeiten und Konfigurationen

  • Ab Version 6.2.0 des Driver SDK for Android müssen Apps auf Kotlin 2.1 aktualisiert werden.

  • Die unterstützten Versionen des Navigation SDK wurden aktualisiert und umfassen jetzt Versionen ab v6.1.0.

v6.1.0 (10. März 2025)

Fehlerkorrekturen

  • Verbesserungen bei der internen Protokollierung.

v5.99.1 (10. Januar 2025)

Fehlerkorrekturen

  • Ein Problem wurde behoben, bei dem Fahrer gRPC-Fehler mit dem Code „INTERNAL“ und der Meldung „Panic! This is a bug!" description on application first launch after install.

v6.0.0 (25. November 2024)

Fehlerkorrekturen

  • Ein Problem wurde behoben, bei dem Fahrer gRPC-Fehler mit dem Code „INTERNAL“ und der Meldung „Panic! Das ist ein Fehler!“
  • Interne Verbesserung, um Verbindungsfehler bei Standort-Updates zu reduzieren, insbesondere wenn das Gerät das Netzwerk wechselt. Diese wird nach der Integration des Release schrittweise eingeführt (beginnend bei 0 %).`

Neuigkeiten zur API

  • Die verworfene Schnittstelle StatusListener wurde entfernt.

Änderungen an Abhängigkeiten und Konfigurationen

  • Entfernen Sie die Abhängigkeit von glide:cronet-integration in der POM.xml.
  • Die unterstützten Versionen des Navigation SDK wurden auf v5.x aktualisiert.
  • Ab Version 6.0.0 des Driver SDK for Android müssen Apps auf Kotlin 2.0 aktualisiert werden.
  • Das targetSdk ist jetzt API-Level 34. Dies ist eine Anforderung für alle Apps, die ab August 2024 im Google Play Store bereitgestellt werden. Weitere Informationen finden Sie unter Anforderungen an das Ziel-API-Level von Google Play erfüllen.

v5.99.0 (20. September 2024)

Fehlerkorrekturen

  • Ein Problem wurde behoben, bei dem Fahrer gRPC-Fehler mit dem Code „INTERNAL“ und der Meldung „Panic! Das ist ein Fehler!“ Der Roll-out erfolgt schrittweise (beginnend bei 0 %), sobald der Release integriert wurde.
  • Interne Verbesserung, um Verbindungsfehler bei Standort-Updates zu reduzieren, insbesondere wenn das Gerät das Netzwerk wechselt. Diese wird nach der Integration des Release schrittweise eingeführt (beginnend bei 0 %).`

Änderungen an Abhängigkeiten und Konfigurationen

  • Entfernen Sie die Abhängigkeit von glide:cronet-integration in der POM.xml.

v5.0.0 (12. September 2023)

Änderungen an Abhängigkeiten und Konfigurationen

  • Das Navigation SDK wurde auf Version 5.x aktualisiert.
  • Upgrade von minSdkVersion auf API 23 durchgeführt.
  • Kotlin-Version auf 1.9.0 aktualisiert.
  • Abhängigkeit von Room hinzugefügt. * Apps, die das Driver SDK verwenden, müssen jetzt targetSdkVersion von API 31 oder höher haben.
  • In Apps, die das Driver SDK verwenden, muss jetzt die Unterstützung der Java 8-Bibliothek aktiviert werden. Eine Anleitung zum Aktualisieren finden Sie unter https://developer.android.com/studio/write/java8-support.
  • Apps, die Proguard oder Dexguard verwenden, müssen zu R8 migrieren. Weitere Informationen finden Sie unter https://developer.android.com/build/shrink-code.
  • In Apps, die das Driver SDK verwenden, muss die Entzuckerung aktiviert sein. Eine Anleitung finden Sie unter https://developer.android.com/studio/write/java8-support#library-desugaring.

Fehlerkorrekturen

  • Problem mit der Synchronisierung von „disableLocationTracking“ behoben.
  • Neue DriverStatusListener-Schnittstelle eingeführt, die eine Ursache in Ausnahmestatus-Updates meldet.
  • Ein Problem wurde behoben, bei dem Fahrer stationär blieben (verfügbar ab Version 4.99.0).

v4.99.0 (9. August 2023)

  • Unterstützung einer Reihe von Versionen für die NavSDK-Abhängigkeit. ** Unterstützt Version 4.5.0 bis (aber nicht einschließlich) Version 5.0.0.
  • Verhindern, dass die voraussichtliche Ankunftszeit automatisch abnimmt, wenn das Fahrzeug steht. Diese Änderung wird nach und nach als Test eingeführt, sodass sie nicht für alle Anwendungen gleichzeitig sichtbar ist.

v4.5.0 (12. Mai 2023)

  • Aktualisieren Sie die Navigation SDK-Abhängigkeit auf Version 4.5. Die Gruppen- und Artefakt-IDs für das Navigation SDK haben sich geändert.

v4.4.3 (20. März 2023)

Abhängigkeitsänderung

  • Navigation SDK-Abhängigkeit auf Version 4.4.1 aktualisiert.

v4.4.2 (15. Februar 2023)

Fehlerkorrekturen

  • Verbesserung der Netzwerkwiederherstellungszeit, wenn das SDK ein vorübergehendes Verbindungsproblem feststellt. Dies ist eine experimentelle Fehlerbehebung.

  • UpdateVehicle Anfragen verwerfen, die nur einen „Roh“-Standort enthalten.

  • Race-Bedingung in der ALPHA API „Routenübersicht“ behoben.

v4.4.1 (18. November 2022)

Fehlerkorrekturen

  • Fehler in der Logik für den Traffic-Upload behoben.

Weitere Änderungen

  • Interne Verbesserungen bei Anfrageheadern und der Berichterstellung für Statuscodes.

v4.4.0 (21. September 2022)

Fehlerkorrekturen

  • Ein Fehler wurde behoben, der verhinderte, dass die Benachrichtigung „Fahren mit Google Maps“ entfernt wurde, wenn die API-Instanz nicht gelöscht wurde.

Abhängigkeitsänderung

  • Aktualisieren Sie die Navigation SDK-Abhängigkeit auf Version 4.2.2.

v4.3.0 (24. August 2022)

Interne Verbesserungen.

Ankündigung: Support für Android 5 wird eingestellt (21. Juli 2022)

Für die neueste SDK-Version (v4.2.0) bieten wir ein weiteres Jahr Support für Apps, die auf Android 5 ausgeführt werden, sowohl für API-Level 21 als auch für API-Level 22.

Was bedeutet das?

  • Das Navigation SDK und das Driver SDK, die in Ihren Android-Apps ausgeführt werden, unterstützen bis zum 30. Juni 2023 mindestens Android 5 (API-Level 21).
  • Nach dem 30. Juni 2023 werden nur noch Android API-Level 23 und höher unterstützt. Das bedeutet, dass wir nach diesem Datum die Android API-Level 21 und 22 in allen SDK-Versionen nicht mehr unterstützen. Das bedeutet, dass Fehler im Zusammenhang mit Android 21 oder 22 in SDK-Versionen (einschließlich 4.x) nicht behoben werden und wir nicht garantieren, dass die SDKs korrekt funktionieren.

Diese Mitteilung ersetzt die Mitteilung vom 21. Juni 2021, dass der Support für Android 21 und 22 eingestellt wird, sowie die Mitteilung vom 18. Oktober 2021, dass der Support für Android 23, 24 und 25 eingestellt wird.

v4.2.0 (8. Juni 2022)

Abhängigkeitsänderung

  • Navigations-SDK-Abhängigkeit auf Version 4.1.3 aktualisiert.
  • Das unterstützte Android-API-Mindestlevel wurde auf 21 herabgestuft.

v4.1.0 (28. April 2022)

Neuigkeiten zur API

  • Die Property parentId des Task-Objekts wurde in trackingId umbenannt. Das alte Attribut ist vorerst noch vorhanden, wird aber nicht mehr unterstützt.

v4.0.0 (29. November 2021)

Das unterstützte Android-API-Mindestlevel für diese Version ist 23.

Neuigkeiten zur API

Für diese Version wurde das Driver SDK for Android mit den folgenden Änderungen aktualisiert.

Änderung der VehicleStops API

VehicleStop-Objekte verweisen jetzt auf eine Liste von TaskInfo-Objekten anstelle einer Liste von Task-Objekten. Wenn Sie den Aufgabenstatus benötigen, sollten Sie ihn in Ihrem Anwendungscode erfassen.

  • Neue Klasse hinzugefügt: TaskInfo

  • Die Funktion getTasks von VehicleStop wurde durch die Funktion getTaskInfoList ersetzt.

  • Die Funktion setTasks von VehicleStop.Builder wurde durch die Funktion setTaskInfoList ersetzt.

Absturzüberwachung

Es wurden Funktionen für das Monitoring und die Berichterstellung von Abstürzen hinzugefügt, um die SDK-Stabilität zu verbessern. Diese Funktion ist standardmäßig aktiviert. Sie können sie jedoch deaktivieren, indem Sie setAbnormalTerminationReportingEnabled() aufrufen und den Wert false übergeben, bevor Sie das SDK initialisieren.

Asynchrones „getRemainingVehicleStops“

Authentifizierung

Unnötige Attribute wurden aus der AuthTokenContext-Schnittstelle entfernt. ServiceType wurde eingestellt. Sie müssen jetzt nur noch Ansprüche für die enthaltene Fahrzeug-ID und Aufgaben-ID abrufen, anstatt sich auf ServiceType zu verlassen.

18. Oktober 2021 – Support für API-Level 23, 24 und 25 wird eingestellt

Ankündigung vom 18. Oktober lesen

Aufgrund von Änderungen an unseren internen Abhängigkeiten werden die Android API-Level 23, 24 und 25 (Android 6, 7.0 und 7.1) ab dem dritten Quartal 2022 in neuen Versionen des Navigation SDK und des Driver SDK für Android nicht mehr unterstützt.

Für Versionen der Navigation und Driver SDKs für Android, die ab dem dritten Quartal 2022 veröffentlicht werden, ist mindestens Android API-Level 26 erforderlich.

App-Versionen, die mit Version 4.x oder niedriger des Navigation SDK und des Driver SDK für Android erstellt wurden, funktionieren weiterhin auf Geräten mit Android API-Level 25 und niedriger.

v3.0.4 (28. Juli 2021)

Funktionen

Mit dieser Version wird das Driver SDK offiziell vom Navigation SDK getrennt. Weitere Informationen finden Sie in der Migrationsanleitung.

Neuigkeiten zur API

Die folgenden Methoden wurden hinzugefügt:

`RidesharingDriverApi.getDriverSdkVersion()`

Stabilitätsverbesserungen und Fehlerkorrekturen

PERMISSION_DENIED-Fehler werden gemeldet, anstatt sie als Verbindungsfehler zu klassifizieren.

Mitteilung zur Einstellung (21. Juni 2021)

In dieser Ankündigung werden die Einstellungen des Driver SDK for Android und des Navigation SDK for Android zum oben genannten Datum beschrieben. Diese Ankündigung wurde auch als Servicemitteilung an betroffene Kunden gesendet.

Um die Kundenintegration zu vereinfachen und nützliche Funktionen schneller bereitstellen zu können, teilen wir das Navigation SDK for Android und das Driver SDK for Android in zwei verschiedene Binärdateien auf:

  • Navigation SDK for Android, das Ihren Fahrern Navigations- und Routingfunktionen bietet.
  • Driver SDK for Android, mit dem Sie die zustandsorientierten Webdienste der Fleet Engine für den Fortschritt und die Zuweisung von Fahrten oder Aufgaben nutzen können.

Das Driver SDK for Android hat eine erforderliche Abhängigkeit vom Navigation SDK for Android für die wichtigsten Routingfunktionen.

Welche Änderungen gibt es?

Die wichtigsten Änderungen in Version 3 sind:

  • Zwei Binärdateien statt einer.
  • Klarere Paketdefinitionen für Driver SDK for Android-Klassen.
  • Das Navigation SDK for Android enthält das Maps SDK for Android (ab Navigation SDK for Android v2).
    • So können Karten- und Navigationsfunktionen auf derselben Karte verwendet werden (z. B. Polylinien in einer NavigationView zeichnen). Außerdem wird die Speichernutzung reduziert, da nur eine Karte statt zwei verwendet wird.
    • Das Navigation SDK for Android 3.0 bietet nicht alle Funktionen des Navigation SDK for Android, aber mit Version 3.2 werden die meisten Probleme behoben. Weitere Informationen finden Sie unter Was kann ich wann tun?.
  • Protokollierung, die es uns erleichtert, Probleme zu beheben, die bei Ihnen auftreten können.

Die folgenden Methoden wurden ebenfalls in Version 3 entfernt, nachdem sie zuvor als veraltet markiert wurden und für die bereits eine alternative Lösung vorhanden ist:

  • Die folgenden Nav/Driver SDK-Methoden wurden in Version 1.16, die am 10. August 2020 veröffentlicht wurde, eingestellt und in Version 3.0 entfernt:
    • Waypoint#fromLatLng(*)
    • Waypoint#fromPlaceId(*)
    • Navigator#startGuidance(resumeIntent)
    • NavigationApi#initForegroundServiceManager(*)
  • Der Vollständigkeit und Klarheit halber sei darauf hingewiesen, dass beim Übergang von v1 zu v2 eine Reihe von Methoden entfernt wurden. Die meisten davon waren Zusammenführungen von doppelten Klassen zwischen dem Navigation SDK for Android und dem Maps SDK for Android. Weitere Informationen zu diesen Änderungen finden Sie im Migrationsleitfaden.

Einstellung des Driver SDK for Android und des Navigation SDK for Android v1.x

Das Nav/Driver SDK v1 wurde 2018 veröffentlicht. Da bald die Versionen v3 veröffentlicht werden, ist es an der Zeit, die Version v1 einzustellen, um die Unterstützung vieler Hauptversionen zu vermeiden.

Die Zeit, die wir durch die Einstellung des Supports für diese zusätzliche Version einsparen, können wir nutzen, um die aktuelle Hauptversion besser zu unterstützen und mehr Funktionen zu entwickeln, die für unsere Kunden wichtig sind.

Daher wird die Version 1.x des Navigations-SDK und des Driver SDK jetzt eingestellt und nach dem 21. Juni 2022 nicht mehr unterstützt.

Nehmen Sie sich einen Moment Zeit, um sich über die Funktionsweise von Einstellungen in SDK-Versionen zu informieren.

Ankündigung zum Widerruf lesen

Die kommende Version 4.0 des Navigation SDK for Android und des Driver SDK for Android unterstützt mindestens [Android 6.0 (API-Level 23)](https://developer.android.com/studio/releases/platforms#6.0){: .external}. Die aktuelle unterstützte Mindestversion ist Android 5.0 (API-Level 21). Wir planen, Version 4.0 im 4. Quartal 2021 zu veröffentlichen. Das bedeutet:

  • App-Versionen, die mit Versionen vor v4.x erstellt wurden, funktionieren weiterhin auf Android 21- und Android 22-Geräten. Ihre Fahrer-Apps, in die unsere aktuellen SDKs integriert sind, funktionieren weiterhin auf Geräten mit Android 21 oder höher. Das ist unverändert.
  • App-Versionen, die mit dem Driver SDK for Android und dem Navigation SDK for Android v4.x (geplant für das 4. Quartal 2021, Änderungen vorbehalten) und höher erstellt wurden, können nicht auf Geräten mit Android 21 und 22 installiert werden. v4.x läuft mindestens unter Android 6.0 (API-Level 23). Versionen Ihrer App, die mit der kommenden v4.x erstellt wurden, können also nur von Fahrern mit Geräten mit Android 23 oder höher empfangen werden. Das bedeutet, dass sowohl unsere SDK-bezogenen Änderungen als auch alle von Ihnen vorgenommenen App-Änderungen nicht auf Geräten mit Android 21 und 22 verfügbar sind.

In der folgenden Tabelle finden Sie die Versionen des Navigation SDK for Android v3 und des Driver SDK for Android v3, auf die Sie upgraden sollten, sowie die Informationen dazu, wann sie verfügbar sind.

Welche Funktionen der Driver Platform verwenden Sie? Verwenden Sie diese Funktionen? Dann sind die ersten verfügbaren Versionen, auf die Sie ein Upgrade ausführen sollten... Voraussichtliche Verfügbarkeit
(Änderungen vorbehalten)
Migrationslinks
Nur Navigation
(NavSDK-Methoden)
Nein NavSDK v3.0.1 Jetzt Leitfaden
Ja NavSDK v3.5 (prognostiziert) Sept. 2021
Navigation und Fleet Engine-Tracking (NavSDK- und DriverSDK-Methoden) Nein Nav SDK v3.0 und Driver SDK v3.0 Migrationsanleitung für Treiber v3.0 bei Release verfügbar
Ja NavSDK v3.x und DriverSDK v3.0

Wenn Sie die entfernten Methoden weiterhin verwenden möchten, können Sie bei v1.x bleiben. Nach dem 21. Juni 2022 wird jedoch kein Support oder keine Wartung mehr erwartet (siehe nächster Abschnitt).

Wir empfehlen Ihnen, zu v3.x zu migrieren. Das bedeutet:

* Die letzte Version von v1.x wird im 4. Quartal 2021 veröffentlicht. Ab dann werden keine neuen Funktionen mehr für v1 hinzugefügt.

* Diese letzte Version kann danach noch sechs Monate lang, also bis zum 21. Juni 2022, gepatcht werden. Danach können wir keine Fehler- oder Feature Requests für Version 1.x mehr beantworten.

Bitte nehmen Sie sich einen Moment Zeit, um die folgende Tabelle und die [Migrationsanleitung](/maps/documentation/navigation-sdk-android/v2/migration) zu lesen, damit Sie sich mit diesen Änderungen vertraut machen können.

Was kann ich bis wann tun?

Wenn Sie derzeit… Verwenden Sie diese Funktionen? Jetzt upgraden Upgrade im September 2021 Migrationslinks
v1.x
(ohne FleetEngine.java / Driver-Funktionen)
Nein NavSDK 3.0 Leitfaden
Ja Keine Option NavSDK 3.x
v1.x
(mit FleetEngine.java / Driver-Funktionen)
Nein Keine Option NavSDK 3.x +
DriverSDK 3.x
Die Anleitung oben sowie die Migrationsanleitung für Driver v3.0, die bei der Veröffentlichung verfügbar ist.
Ja

Wir empfehlen, Ihre Fahrer mit Geräten mit Android 21 und 22 zu benachrichtigen, dass sie auf eine neuere Android-Version (mindestens Android 6.0) aktualisieren sollten, bevor Sie das Driver SDK for Android und das Navigation SDK for Android Version 4.x und höher in Ihre Fahrer-App einbinden.

v1.15.3 (9. Oktober 2020)

Neuigkeiten zur API

  • Das Driver SDK abonniert jetzt das Navigation SDK für Verkehrsinformationen, die an die Fleet Engine API gesendet werden.

Stabilitätsverbesserungen und Fehlerkorrekturen

  • Ein gRPC-Laufzeitabsturz wurde behoben.

v1.15.2

Funktionen

Möglichkeit hinzugefügt, dauerhafte Benachrichtigungen zu beenden. Wenn die Standortberichterstellung in der Fleet Engine-Instanz beendet wird, wird die Zielführung in Navigator beendet, alle Navigations-Listener werden abgemeldet und NavigationFragment oder NavigationView wird pausiert.

Stabilitätsverbesserungen und Fehlerkorrekturen

  • Ein Fehler wurde behoben, durch den eine Ausnahme ausgelöst wurde, wenn die Fleet Engine-Instanz gelöscht wurde.

v1.15.1 (12. Mai 2020)

Funktionen

Eine vorläufige Analyse der Daten von Version 1.15.0 ergab erhebliche Verbesserungen bei der stabilen Standortmeldung (Reduzierung von „eingefrorenen“ Standorten). Mit diesem Patch kann die verbesserte Standortberichterstellung fortgesetzt werden. Das ANR-Problem hatte nichts mit diesen Verbesserungen zu tun.

Stabilitätsverbesserungen und Fehlerkorrekturen

  • Ein Fehler wurde behoben, der manchmal dazu führte, dass in der Verbraucher-App am Anfang der Route eine gerade Linie angezeigt wurde.
  • Ein Fehler wurde behoben, der zu einem ANR-Fehler führen konnte, wenn Standorte vom SDK gemeldet wurden. Dies war auf onArrival()-Verbesserungen zurückzuführen, die anfällig für Sperrkonflikte waren. Wir konnten ANRs unter bestimmten Umständen zuverlässig reproduzieren und bestätigen, dass die Fehlerbehebungen das Problem gelöst haben. Die modifizierte Test-App, die die ANRs erzeugt, lief nach der Fehlerbehebung acht Stunden lang ohne ANR.

v1.15.0 (23. März 2019)

Funktionen

  • Der Status der Navigationsanweisungen wurde für die Ereignisse „Start“, „Abseits der Route“ und „Ankunft“ eingeführt, um die Standortbestimmung des Fahrzeugs zu verbessern.
  • Es wurde die Möglichkeit hinzugefügt, unabhängig vom Navigationsstatus weiterhin an Straßen ausgerichtete Standorte abzurufen.
  • Zusätzliche Informationen zu vorab an Straßen ausgerichteten Standorten, z. B. Genauigkeit, hinzugefügt.

Stabilitätsverbesserungen und Fehlerkorrekturen

  • Die minSdkVersion für navsdk wurde auf 19 erhöht.
  • Ein Fehler wurde behoben, durch den die Namen von Wegpunkten mit Breiten- und Längengrad nicht berücksichtigt wurden, wenn die serverseitige umgekehrte Geocodierung fehlschlägt.

Version 1.14.2 (2. Februar 2019)

Funktionen

  • Verhindert, dass das DriverSDK 0,0-Standorte an Fleet Engine sendet (bessere Eingaben für die Standortfreigabe und -zuweisung).
  • Zusätzliches Logging, um Probleme mit hängengebliebenen Standorten zu beheben und Fallbacks für die Freigabe von Fahrten zu reduzieren.
  • Ignorieren Sie wiederholte Aufrufe von setLocationReportingInterval(), es sei denn, das Intervall ändert sich.
  • Die Javadocs für die Methode setReportingInterval() wurden aktualisiert, um davon abzuraten, diese Methode im Verhältnis zu den verwendeten Intervallen häufig zu wiederholen.
  • Die Zuverlässigkeit der Standortermittlung in API 29 wurde verbessert.

v1.13.0

Stabilitätsverbesserungen und Fehlerkorrekturen

  • Fügt eine Abhängigkeit von okhttp hinzu, die Clients ihren Gradle-Builds hinzufügen müssen.

v1.11.7 (18. Oktober 2019)

Stabilitätsverbesserungen und Fehlerkorrekturen

  • Standortaktualisierungen werden jetzt fortgesetzt, nachdem onArrival() für ein bestimmtes Ziel ausgelöst wurde.
  • Die Standardbenachrichtigung (ein konstanter String im Modus „offene Navigation“) entspricht dem Farbschema, das für die Navigationsbenachrichtigungen festgelegt wurde. Weitere Informationen finden Sie unter Gemeinsame dauerhafte Benachrichtigungen.
  • Es wurde ein Problem behoben, bei dem ein verzögertes Standortaktualisierungsereignis zu einer fehlerhaften Standortaktualisierung führen konnte, was zu Artefakten wie einer geraden Linie am Anfang einer Route führte.

v1.11.6 (4. Oktober 2019)

Neuigkeiten zur API

  • Es wurden eine Reihe von Änderungen eingeführt, die dafür sorgen, dass das Driver SDK nach einem Netzwerkausfall schnell wieder Standortaktualisierungen sendet. Sobald die Netzwerkverbindung wiederhergestellt ist, werden die Standort-Updates beim nächsten geplanten Standort-Update fortgesetzt.

Stabilitätsverbesserungen und Fehlerkorrekturen

  • setVehicleState() wird jetzt sofort zurückgegeben. Die Fleet Engine wird jetzt in einem Hintergrundthread aktualisiert. Ein Problem mit „App antwortet nicht“ (ANR) wurde behoben.
  • Es wurde ein Problem behoben, bei dem Routen für die Fahrtenfreigabe in älteren Versionen des Consumer SDK als gerade Linie angezeigt wurden. Sorgt dafür, dass dem Driver SDK keine einmaligen Wegpunkte hinzugefügt werden.