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

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

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

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

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

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