यात्रा के दौरान ऐप्लिकेशन स्विच करने की सुविधा को मैनेज करना

ड्राइवर, यात्रा के बीच में ऑर्डर की जानकारी देखने या खरीदार से संपर्क करने के लिए, आपके ऐप्लिकेशन पर वापस आ सकता है. ड्राइवर को भ्रमित किए बिना या दो बार बिलिंग ट्रिगर किए बिना, ऐप्लिकेशन स्विच करने की सुविधा देने के लिए, ये अपडेट लागू करें:

  • अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) को अपडेट करें: ENROUTE पेलोड के स्टेटस से पता चलता है कि ड्राइवर, चालू ट्रिप पर है. इसे दिखाने के लिए, राउटिंग बटन के टेक्स्ट को "शुरू करें" से बदलकर "फिर से शुरू करें" करें.

  • ट्रिप टोकन का फिर से इस्तेमाल करें: ड्राइवर को ऐक्टिव रूट पर वापस लाने के लिए, नया Navigation Connect सेशन न बनाएं. नया सेशन बनाने से ड्राइवर भ्रमित हो सकता है और दो बार बिलिंग हो सकती है. इसके बजाय, पहले से शुरू किए गए सेशन को जारी रखने के लिए, यात्रा का वही टोकन दें. ड्राइवर के डिवाइस प्लैटफ़ॉर्म के आधार पर, Google Maps या Waze को फिर से लॉन्च करें:

    • Android (Google Maps और Waze): Google Maps या Waze को फ़ोरग्राउंड में वापस लाने के लिए, PackageManager.getLaunchIntentForPackage() का इस्तेमाल करें. यह पक्का करें कि ड्राइवर, डिजिटल बटन को चालू और बंद कर सके. इसके लिए, पुष्टि करें कि आपने ऐप्लिकेशन को पहली बार लॉन्च करते समय, PendingIntent की पुष्टि करने के लिए, सही अतिरिक्त बटन "pendingIntent" का इस्तेमाल किया हो.

    • iOS (सिर्फ़ Waze के लिए): Waze के ओरिजनल डीप लिंक को फिर से खोलें. 'वापस जाएं' बटन को चालू करने के लिए, आपको कोई और कोड जोड़ने की ज़रूरत नहीं है. ऐसा इसलिए, क्योंकि Waze, सेटअप के दौरान दिए गए यूनिवर्सल लिंक का इस्तेमाल अपने-आप करता है.