이 가이드에서는 탐색 연결을 사용할 때 페이로드 오류와 데이터 피드 문제를 해결하는 방법을 설명합니다.
ENROUTE 상태를 수신하지 않음
ENROUTE 상태가 표시되지 않으면 인증 오류가 발생한 것일 수 있습니다. 초기 CreateTrip 응답에서 API 매개변수의 오타나 만료된 여행 토큰을 확인합니다.
상태가 NEW로 유지되면 운전자 기기에서 인증을 방해할 수 있습니다.
Navigation Connect는 이러한 경우 오류 메시지를 전송하지 않으므로 다음 시나리오를 확인하세요.
- 탐색 앱에서 도착 페이지를 찾을 수 없는 경우 실행 URL에 유효한 도착 페이지를 전달했는지 확인하세요.
- 유효한 경로가 없으면 출발지와 목적지가 올바르고 도로로 이동할 수 있는지 확인합니다.
- 세션 인증에 실패하면
CreateTrip응답에서 API 매개변수의 철자 오류나 만료된 이동 토큰을 확인합니다. - 위 시나리오를 확인한 후에도 상태가
NEW로 유지되면 운전자에게 Google 지도 또는 Waze에서 정확한 위치를 사용 설정하고 동의 메시지를 수락하도록 요청하세요. - 운전자가 Google 지도에서 시크릿 모드인 경우 앱에 오류가 표시되고 세션이 시작되지 않습니다. 운전자가 시크릿 모드를 사용 중지하도록 합니다.
여행 시작 시 FAILED 또는 CLIENT_ERROR 상태가 수신됨
운전자가 이동을 시작할 때 상태가 FAILED 또는 CLIENT_ERROR로 변경되면 이동 데이터 공유가 차단된 것입니다. 다음 원인을 확인하세요.
- 드라이버 연결 문제
- 운전자가 Android Auto 또는 Apple CarPlay를 사용하고 있습니다.
- 운전자가 동의를 수락하지 않았거나 철회했습니다.
- 운전자 인증 관련 문제
- 운전자가 미국에서 이동을 시작했지만 앱에서 미국 이동 데이터 공유가 사용 설정되어 있지 않습니다.
추가 여정 업데이트가 수신되지 않음
Google Cloud Pub/Sub 주제 또는 GetTrip API 호출이 ENROUTE 이후에 FAILED 또는 추가 여정 업데이트를 수신하지 않는 경우 다음 문제로 인해 여정 업데이트가 누락될 수 있습니다.
- Google 지도 또는 Waze가 예기치 않게 종료됨
- 운전자 휴대전화의 네트워크 연결 문제
예상 페이로드가 수신되지 않음
위 단계를 확인한 후에도 예상 페이로드가 수신되지 않고 모든 설정이 올바른지 확인한 경우 다음으로 인해 페이로드가 누락될 수 있습니다.
- 네트워크 연결 문제로 인해 페이로드가 삭제될 수 있습니다.
- GPS/GNSS 신호가 약함: 내비게이션을 사용하려면 GPS/GNSS 위성의 정확한 위치가 필요합니다. 지하 주차장, 도시 협곡 또는 터널에서는 불가능할 수 있습니다. 차량 내 기기 위치도 신호 품질에 영향을 미칠 수 있습니다.
- 기기 품질 및 연령: 오래되거나 저렴한 기기는 GPS 칩의 품질이 낮아 위치 보고 정확도에 영향을 미칠 수 있습니다.