In dieser Anleitung wird beschrieben, wie Sie Nutzlastfehler und Probleme mit Datenfeeds bei der Verwendung von Navigation Connect beheben können.
Kein „ENROUTE“-Status empfangen
Wenn Sie keinen ENROUTE-Status erhalten, ist wahrscheinlich ein Authentifizierungsfehler aufgetreten. Prüfen Sie in Ihrer ersten CreateTrip-Antwort, ob API-Parameter falsch geschrieben wurden oder das Fahrt-Token abgelaufen ist.
Wenn der Status NEW bleibt, verhindert das Gerät des Fahrers möglicherweise die Authentifizierung.
Da Navigation Connect in diesen Fällen keine Fehlermeldungen sendet, sollten Sie die folgenden Szenarien prüfen:
- Wenn die Navigations-App das Ziel nicht finden kann, prüfen Sie, ob Sie ein gültiges Ziel in der Start-URL übergeben haben.
- Wenn keine gültige Route vorhanden ist, prüfen Sie, ob Start und Ziel korrekt sind und mit dem Auto erreicht werden können.
- Wenn die Authentifizierung der Sitzung fehlschlägt, prüfen Sie die
CreateTrip-Antwort auf falsch geschriebene API-Parameter oder ein abgelaufenes Fahrt-Token. - Wenn der Status nach Überprüfung der oben genannten Szenarien weiterhin
NEWist, bitten Sie den Fahrer, die genaue Standortermittlung zu aktivieren und die Einwilligungserklärung in Google Maps oder Waze zu akzeptieren. - Wenn sich der Fahrer im Inkognitomodus in Google Maps befindet, wird in der App ein Fehler angezeigt und die Sitzung kann nicht gestartet werden. Bitten Sie den Fahrer, den Inkognitomodus zu deaktivieren.
Status „FAILED“ oder „CLIENT_ERROR“ beim Start der Fahrt erhalten
Wenn sich der Status zu FAILED oder CLIENT_ERROR ändert, wenn der Fahrer eine Fahrt beginnt, wurde das Teilen von Fahrtdaten blockiert. Prüfen Sie, ob eine der folgenden Ursachen vorliegt:
- Probleme mit der Fahrer-App-Verbindung.
- Der Fahrer verwendet Android Auto oder Apple CarPlay.
- Der Fahrer hat die Einwilligung nicht erteilt oder widerrufen.
- Herausforderungen bei der Fahrerauthentifizierung
- Der Fahrer hat eine Fahrt in den USA gestartet, aber in Ihrer App ist die Weitergabe von Fahrtdaten in den USA nicht aktiviert.
Keine weiteren Fahrt-Updates erhalten
Wenn Ihr Google Cloud Pub/Sub-Thema oder GetTrip API-Aufrufe nach ENROUTE keine FAILED- oder weiteren Fahrtenaktualisierungen erhalten, können die folgenden Probleme zu fehlenden Fahrtenaktualisierungen führen:
- Google Maps oder Waze werden unerwartet beendet.
- Probleme mit der Netzwerkverbindung auf dem Smartphone des Fahrers.
Erwartete Nutzlast nicht empfangen
Wenn Sie nach Überprüfung der oben genannten Schritte keine erwartete Nutzlast erhalten und die Einrichtung korrekt ist, können folgende Gründe für fehlende Nutzlasten vorliegen:
- Probleme mit der Netzwerkverbindung können dazu führen, dass Nutzlasten verloren gehen.
- Schwaches GPS-/GNSS-Signal: Für die Navigation ist ein genauer Standort von GPS-/GNSS-Satelliten erforderlich. In Tiefgaragen, Häuserschluchten oder Tunneln ist dies möglicherweise nicht möglich. Die Position des Geräts im Fahrzeug kann sich ebenfalls auf die Signalqualität auswirken.
- Gerätequalität und ‑alter: Ältere oder günstigere Geräte haben möglicherweise GPS-Chips von geringerer Qualität, was sich auf die Genauigkeit der Standortberichte auswirkt.