จัดการการสลับแอปกลางทริป

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

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

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

    • Android (Google Maps และ Waze): ใช้ PackageManager.getLaunchIntentForPackage() เพื่อนำ Google Maps หรือ Waze กลับมาที่เบื้องหน้า เพื่อให้แน่ใจว่าคนขับจะสลับไปมาได้ ให้ตรวจสอบว่าคุณส่ง PendingIntent สำเร็จโดยใช้ คีย์พิเศษ "pendingIntent" ที่ตรงกันเมื่อเปิดตัวแอปครั้งแรก

    • iOS (Waze เท่านั้น): เปิด Deep Link ของ Waze เดิมอีกครั้ง คุณไม่จำเป็นต้องเพิ่มโค้ดเพิ่มเติมเพื่อเปิดใช้ปุ่มกลับ เนื่องจาก Waze จะใช้ Universal Link ที่คุณระบุระหว่างการตั้งค่าโดยอัตโนมัติ