จัดการข้อผิดพลาด

คู่มือนี้อธิบายวิธีแก้ปัญหาข้อผิดพลาดของเพย์โหลดและปัญหาฟีดข้อมูล เมื่อใช้ Navigation Connect

ไม่ได้รับสถานะ "ระหว่างทาง"

หากไม่ได้รับสถานะ ENROUTE แสดงว่าอาจเกิดข้อผิดพลาดในการตรวจสอบสิทธิ์ ตรวจสอบพารามิเตอร์ API ที่สะกดผิดหรือโทเค็นการเดินทางที่หมดอายุใน การตอบกลับCreateTripครั้งแรก

หากสถานะยังคงเป็น NEW แสดงว่าอุปกรณ์ของคนขับอาจป้องกันการตรวจสอบสิทธิ์ เนื่องจาก Navigation Connect ไม่ได้ส่งข้อความแสดงข้อผิดพลาดสำหรับกรณีเหล่านี้ ให้ตรวจสอบสถานการณ์ต่อไปนี้

  • หากแอปนำทางไม่พบปลายทาง ให้ตรวจสอบว่าคุณได้ส่งปลายทางที่ถูกต้องใน URL การเปิดตัว
  • หากไม่มีเส้นทางที่ถูกต้อง ให้ตรวจสอบว่าต้นทางและปลายทางถูกต้องและเข้าถึงได้ทางถนน
  • หากเซสชันตรวจสอบสิทธิ์ไม่สำเร็จ ให้ตรวจสอบพารามิเตอร์ API ที่สะกดผิดหรือโทเค็นการเดินทางที่หมดอายุในคำตอบ CreateTrip
  • หากสถานะยังคงเป็น NEW หลังจากตรวจสอบสถานการณ์ข้างต้นแล้ว ให้ คนขับเปิดใช้ตำแหน่งที่แน่นอนและยอมรับข้อความแจ้งขอความยินยอมใน Google Maps หรือ Waze
  • หากคนขับอยู่ในโหมดไม่ระบุตัวตนใน Google Maps แอปจะแสดงข้อผิดพลาด และเซสชันจะเริ่มไม่ได้ ให้คนขับปิดโหมดไม่ระบุตัวตน

ได้รับสถานะ FAILED หรือ CLIENT_ERROR เมื่อเริ่มการเดินทาง

หากสถานะเปลี่ยนเป็น FAILED หรือ CLIENT_ERROR เมื่อคนขับเริ่มการเดินทาง แสดงว่ามีบางอย่างบล็อกการแชร์ข้อมูลการเดินทาง ตรวจสอบสาเหตุต่อไปนี้

  • ปัญหาการเชื่อมต่อของไดรเวอร์
  • คนขับใช้ Android Auto หรือ Apple CarPlay
  • คนขับไม่ยอมรับหรือเพิกถอนความยินยอม
  • ความท้าทายในการตรวจสอบสิทธิ์คนขับ
  • คนขับเริ่มการเดินทางในสหรัฐอเมริกา แต่แอปของคุณไม่ได้เปิดใช้การแชร์ข้อมูลการเดินทางในสหรัฐอเมริกา

ไม่ได้รับการอัปเดตการเดินทางเพิ่มเติม

หากหัวข้อ Google Cloud Pub/Sub หรือGetTripการเรียก API ไม่ได้รับFAILED หรือการอัปเดตการเดินทางเพิ่มเติมหลังจากENROUTE ปัญหาต่อไปนี้อาจทำให้การอัปเดตการเดินทางขาดหายไป

  • Google Maps หรือ Waze ปิดตัวลงโดยไม่คาดคิด
  • ปัญหาการเชื่อมต่อเครือข่ายในโทรศัพท์ของคนขับ

ไม่ได้รับเพย์โหลดที่คาดไว้

หากไม่ได้รับเพย์โหลดที่คาดไว้หลังจากตรวจสอบขั้นตอนข้างต้น และคุณ ยืนยันว่าการตั้งค่าทั้งหมดถูกต้องแล้ว สาเหตุที่ทำให้เพย์โหลดขาดหายไปอาจเกิดจากสิ่งต่อไปนี้

  • ปัญหาการเชื่อมต่อเครือข่ายอาจทำให้เพย์โหลดหลุด
  • สัญญาณ GPS/GNSS ไม่ดี: การนำทางต้องใช้ตำแหน่งที่แน่นอนจากดาวเทียม GPS/GNSS ซึ่งอาจทำไม่ได้ในโรงจอดรถใต้ดิน หุบเขาในเมือง หรืออุโมงค์ ตำแหน่งของอุปกรณ์ในยานพาหนะก็อาจ ส่งผลต่อคุณภาพสัญญาณด้วย
  • คุณภาพและอายุของอุปกรณ์: อุปกรณ์รุ่นเก่าหรือราคาถูกอาจมีชิป GPS ที่คุณภาพต่ำกว่า ซึ่งส่งผลต่อความแม่นยำในการรายงานตำแหน่ง