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

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

ไม่ได้รับสถานะ ENROUTE

หากไม่ได้รับสถานะ 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 ที่คุณภาพต่ำกว่า ซึ่งส่งผลต่อความแม่นยำของการรายงานตำแหน่ง