معالجة الأخطاء

يوضّح هذا الدليل كيفية تحديد المشاكل وحلّها في ما يتعلّق بأخطاء الحمولة ومشاكل خلاصة البيانات عند استخدام Navigation Connect.

لم يتم استلام الحالة ENROUTE

إذا لم تتلقَّ حالة ENROUTE، من المحتمل أن يكون قد حدث خطأ في المصادقة. ابحث عن مَعلمات API مكتوبة بشكل خاطئ أو رمز مميّز منتهي الصلاحية للرحلة في ردّك الأوّلي CreateTrip.

إذا بقيت الحالة NEW، قد يمنع جهاز السائق المصادقة. بما أنّ Navigation Connect لا يرسل رسائل خطأ في هذه الحالات، يُرجى التحقّق من السيناريوهات التالية:

  • إذا لم يتمكّن تطبيق الملاحة من العثور على الوجهة، تأكَّد من إدخال وجهة صالحة في عنوان URL الخاص بالإطلاق.
  • إذا لم يكن هناك مسار صالح، تأكَّد من أنّ نقطتَي البداية والوجهة صحيحتان ويمكن الوصول إليهما بالسيارة.
  • إذا تعذّر إثبات صحة الجلسة، تحقَّق من وجود أخطاء إملائية في مَعلمات واجهة برمجة التطبيقات أو من انتهاء صلاحية رمز الرحلة في الرد CreateTrip.
  • إذا بقيت الحالة NEW بعد التحقّق من السيناريوهات المذكورة أعلاه، اطلب من السائق تفعيل الموقع الجغرافي الدقيق وقبول طلب الموافقة في "خرائط Google" أو Waze.
  • إذا كان السائق في وضع التصفّح المتخفي في "خرائط Google"، سيعرض التطبيق رسالة خطأ ويتعذّر بدء الجلسة. اطلب من السائق إيقاف "وضع التصفّح المتخفي".

تم تلقّي الحالة FAILED أو CLIENT_ERROR عند بدء الرحلة

إذا تغيّرت الحالة إلى FAILED أو CLIENT_ERROR عندما يبدأ السائق رحلة، يعني ذلك أنّ هناك شيئًا منع مشاركة بيانات الرحلة. تحقَّق من الأسباب التالية:

  • مشاكل في اتصال السائق
  • أن يستخدم السائق Android Auto أو Apple CarPlay
  • لم يوافق السائق على مشاركة بياناته أو ألغى موافقته.
  • مشاكل في مصادقة السائق
  • بدأ السائق رحلة في الولايات المتحدة، ولكن تطبيقك لا يتيح مشاركة بيانات الرحلات في الولايات المتحدة.

لم يتم تلقّي أي تعديلات أخرى على الرحلة

إذا لم يتلقَّ موضوع Google Cloud Pub/Sub أو طلبات واجهة برمجة التطبيقات GetTrip أي تحديثات حول الرحلات بعد FAILED أو ENROUTE، يمكن أن تتسبّب المشاكل التالية في عدم توفّر تحديثات الرحلات:

  • توقّف "خرائط Google" أو Waze بشكل غير متوقّع
  • مشاكل في الاتصال بالشبكة على هاتف السائق

لم يتم استلام الحمولة المتوقّعة

إذا لم تتلقَّ حمولة متوقّعة بعد التحقّق من الخطوات أعلاه، وتأكّدت من صحة جميع الإعدادات، قد تتسبّب العوامل التالية في عدم توفّر الحمولة:

  • قد تؤدي مشاكل الاتصال بالشبكة إلى عدم إرسال الحِزم.
  • ضعف إشارة نظام تحديد المواقع العالمي (GPS) أو نظام GNSS: يتطلّب التنقّل تحديد الموقع الجغرافي بدقة من خلال الأقمار الصناعية لنظام تحديد المواقع العالمي (GPS) أو نظام GNSS. قد لا يكون ذلك ممكنًا في مرائب السيارات تحت الأرض أو الأنفاق أو المناطق الحضرية الضيقة. يمكن أن يؤثر موضع الجهاز في المركبة أيضًا في جودة الإشارة.
  • جودة الجهاز وعمره: قد تحتوي الأجهزة القديمة أو الأرخص على شرائح GPS ذات جودة أقل، ما يؤثر في دقة تقارير الموقع الجغرافي.