Hataları işleme

Bu kılavuzda, Navigation Connect kullanılırken yük hataları ve veri feed'i sorunlarının nasıl giderileceği açıklanmaktadır.

ENROUTE durumu alınmadı

ENROUTE durumu almazsanız büyük olasılıkla kimlik doğrulama hatası oluşmuştur. İlk CreateTrip yanıtınızda yanlış yazılmış API parametreleri veya süresi dolmuş bir gezi jetonu olup olmadığını kontrol edin.

Durum NEW olarak kalırsa sürücünün cihazı kimlik doğrulamanın yapılmasını engelliyor olabilir. Navigation Connect bu durumlarda hata mesajı göndermediğinden aşağıdaki senaryoları kontrol edin:

  • Navigasyon uygulaması hedefi bulamıyorsa başlatma URL'sinde geçerli bir hedef ilettiğinizi doğrulayın.
  • Geçerli bir rota yoksa başlangıç ve varış noktalarının doğru olduğundan ve karayoluyla ulaşılabilir olduğundan emin olun.
  • Oturumun kimliği doğrulanamazsa CreateTrip yanıtında yanlış yazılmış API parametreleri veya süresi dolmuş bir gezi jetonu olup olmadığını kontrol edin.
  • Yukarıdaki senaryoları kontrol ettikten sonra durum NEW olarak kalırsa sürücünün tam konumu etkinleştirmesini ve Google Haritalar veya Waze'de izin istemini kabul etmesini sağlayın.
  • Sürücü, Google Haritalar'da Gizli moddaysa uygulamada hata gösterilir ve oturum başlatılamaz. Sürücüden Gizli modu kapatmasını isteyin.

Yolculuk başlangıcında FAILED veya CLIENT_ERROR durumu alındı

Sürücü yolculuğa başladığında durum FAILED veya CLIENT_ERROR olarak değişirse yolculuk verilerinin paylaşımı engellenmiş demektir. Aşağıdaki nedenleri kontrol edin:

  • Sürücü bağlantı sorunları.
  • Sürücü, Android Auto veya Apple CarPlay kullanıyorsa
  • Sürücü kabul etmedi veya izni iptal etti.
  • Sürücü kimlik doğrulamasıyla ilgili sorunlar.
  • Sürücü ABD'de bir yolculuğa başladı ancak uygulamanızda ABD yolculuğu veri paylaşımı etkin değil.

Başka gezi güncellemesi alınmadı

Google Cloud Pub/Sub konunuz veya GetTrip API çağrılarınız FAILED ya da ENROUTE tarihinden sonra başka gezi güncellemeleri almazsa aşağıdaki sorunlar gezi güncellemelerinin eksik olmasına neden olabilir:

  • Google Haritalar veya Waze'in beklenmedik şekilde kapanması
  • Sürücünün telefonunda ağ bağlantısı sorunları yaşanıyor.

Beklenen yük alınmadı

Yukarıdaki adımları kontrol ettikten sonra beklenen bir yükü almazsanız ve tüm kurulumun doğru olduğunu onaylarsanız aşağıdaki durumlar yüklerin eksik olmasına neden olabilir:

  • Ağ bağlantısı sorunları, yüklerin düşmesine neden olabilir.
  • Zayıf GPS/GNSS sinyali: Navigasyon için GPS/GNSS uydularından alınan kesin konum bilgisi gerekir. Bu, yer altı otoparklarında, şehirlerdeki dar sokaklarda veya tünellerde mümkün olmayabilir. Cihazın araçtaki konumu da sinyal kalitesini etkileyebilir.
  • Cihaz kalitesi ve yaşı: Daha eski veya daha ucuz cihazlarda daha düşük kaliteli GPS çipleri olabilir. Bu durum, konum raporlama doğruluğunu etkiler.