OAuth 2.0 लागू करने के बाद, आपके पास OAuth पर आधारित App Flip को कॉन्फ़िगर करने का विकल्प होता है. इससे आपके Android उपयोगकर्ता, पुष्टि करने वाले सिस्टम में अपने खातों को अपने Google खातों से तेज़ी से लिंक कर पाते हैं. इन सेक्शन में, Cloud-to-cloud इंटिग्रेशन के लिए App Flip को डिज़ाइन और लागू करने का तरीका बताया गया है.
डिज़ाइन से जुड़े दिशा-निर्देश
इस सेक्शन में, AppFlip खाता जोड़ने की सहमति वाली स्क्रीन के लिए डिज़ाइन से जुड़ी ज़रूरी शर्तों और सुझावों के बारे में बताया गया है. जब Google आपके ऐप्लिकेशन को कॉल करता है, तब आपका ऐप्लिकेशन उपयोगकर्ता को सहमति वाली स्क्रीन दिखाता है.
ज़रूरी शर्तें
- आपके पास Google की अनुमति से जुड़ा स्टेटमेंट होना चाहिए, जैसे कि "लिंक करने के बाद, Google के पास आपके डिवाइसों को कंट्रोल करने की अनुमति होगी."
- आपको यह बताना होगा कि उपयोगकर्ता का खाता Google से जोड़ा जा रहा है, न कि Google Home या Google Assistant जैसे किसी खास Google प्रॉडक्ट से.
- आपको अपनी सहमति वाली स्क्रीन पर कॉल-टू-ऐक्शन के बारे में साफ़ तौर पर बताना होगा. साथ ही, लिंक करने की कार्रवाई के लिए, "सहमत हूं और लिंक" शब्दों का इस्तेमाल करना होगा. ऐसा इसलिए है, क्योंकि उपयोगकर्ताओं को यह समझना ज़रूरी है कि अपने खाते लिंक करने के लिए, उन्हें Google के साथ कौनसा डेटा शेयर करना होगा.
- अगर उपयोगकर्ता लिंक नहीं करना चाहते हैं, तो आपको उन्हें सदस्यता रद्द करने या वापस जाने का तरीका बताना होगा. रद्द करने की कार्रवाई के लिए, "रद्द करें" शब्द इस्तेमाल करें.
- आपको इस वर्कफ़्लो को लागू करना होगा: "सहमति दें और लिंक करें" पर क्लिक करने के बाद, आपको यह दिखाना होगा कि लिंक कितना सफल रहा. साथ ही, लोगों को अपने-आप Google Home ऐप्लिकेशन पर रीडायरेक्ट किया जाना चाहिए. अब उपयोगकर्ता को आपकी कार्रवाई से, लिंक किया गया डिवाइस Google Home ऐप्लिकेशन पर दिखेगा. "रद्द करें" पर क्लिक करने के बाद, आपको उपयोगकर्ता को Google Home ऐप्लिकेशन पर रीडायरेक्ट करना होगा.
सुझाव
हमारा सुझाव है कि आप ये काम करें:
Google की निजता नीति दिखाएं. सहमति वाली स्क्रीन पर Google की निजता नीति का लिंक शामिल करें.
शेयर किया जाने वाला डेटा. कम शब्दों में और साफ़ तौर पर जानकारी दें, ताकि लोगों को पता चल सके कि Google को उनके किस तरह के डेटा की ज़रूरत है. साथ ही, उसे ऐसा क्यों लगता है.
अनलिंक करने की सुविधा. उपयोगकर्ताओं को अनलिंक करने का तरीका बताएं, जैसे कि आपके प्लैटफ़ॉर्म पर उनकी खाता सेटिंग का यूआरएल. इसके अलावा, आपके पास Google खाते का लिंक शामिल करने का विकल्प भी है. इस लिंक पर जाकर, उपयोगकर्ता अपने लिंक किए गए खाते को मैनेज कर सकते हैं.
उपयोगकर्ता का खाता बदलने की सुविधा. उपयोगकर्ताओं को अपना खाता(खाते) बदलने का तरीका बताएं. यह खास तौर पर तब फ़ायदेमंद होता है, जब उपयोगकर्ताओं के पास कई खाते होते हों.
- अगर किसी उपयोगकर्ता को खाता बदलने के लिए, सहमति वाली स्क्रीन बंद करनी पड़ती है, तो Google को ऐसी गड़बड़ी के बारे में बताएं जिसे ठीक किया जा सके. इससे उपयोगकर्ता, OAuth लिंकिंग और इंप्लिसिट फ़्लो की मदद से, अपनी पसंद के खाते में साइन इन कर सकेगा.
अपना लोगो शामिल करें. सहमति वाली स्क्रीन पर अपनी कंपनी का लोगो दिखाएं. अपना लोगो लगाने के लिए, अपनी स्टाइल से जुड़े दिशा-निर्देशों का पालन करें. अगर आपको Google का लोगो भी दिखाना है, तो लोगो और ट्रेडमार्क देखें.
OAuth पर आधारित App Flip के लिए सेट अप करना
नीचे दिए गए सेक्शन में, OAuth पर आधारित ऐप्लिकेशन फ़्लिप की ज़रूरी शर्तों के बारे में बताया गया है. साथ ही, Google Home Developer Console में अपने ऐप्लिकेशन फ़्लिप प्रोजेक्ट को कॉन्फ़िगर करने का तरीका भी बताया गया है.
क्लाउड-टू-क्लाउड इंटिग्रेशन बनाना और OAuth 2.0 सर्वर सेट अप करना
App Flip को कॉन्फ़िगर करने से पहले, आपको ये काम करने होंगे:
- OAuth 2.0 सर्वर सेट अप करें. OAuth सर्वर सेट अप करने के बारे में ज़्यादा जानने के लिए, OAuth 2.0 सर्वर लागू करना लेख पढ़ें.
- क्लाउड-टू-क्लाउड इंटिग्रेशन बनाएं. इंटिग्रेशन बनाने के लिए, क्लाउड-टू-क्लाउड इंटिग्रेशन बनाएं में दिए गए निर्देशों का पालन करें.
Developer Console में ऐप्लिकेशन फ़्लिप को कॉन्फ़िगर करना
नीचे दिए गए सेक्शन में, डेवलपर कंसोल में ऐप्लिकेशन फ़्लिप को कॉन्फ़िगर करने का तरीका बताया गया है.
- OAuth क्लाइंट की जानकारी में दिए गए सभी फ़ील्ड भरें. (अगर App Flip काम नहीं करता है, तो फ़ॉलबैक के तौर पर सामान्य OAuth का इस्तेमाल किया जाता है.)
- खाता लिंक करने के लिए अपने ऐप्लिकेशन का इस्तेमाल करें(ज़रूरी नहीं) में जाकर, iOS के लिए चालू करें को चुनें.
- यूनिवर्सल लिंक फ़ील्ड भरें. यूनिवर्सल लिंक के बारे में ज़्यादा जानकारी के लिए, ऐप्लिकेशन और वेबसाइटों को अपने कॉन्टेंट से लिंक करने की अनुमति देना लेख पढ़ें.
- अगर आपको अपने क्लाइंट को कॉन्फ़िगर करना है, तो स्कोप जोड़ें और अपने क्लाइंट को कॉन्फ़िगर करें (ज़रूरी नहीं) में जाकर, स्कोप जोड़ें पर क्लिक करें.
- सेव करें पर क्लिक करें.
अब अपने iOS या Android ऐप्लिकेशन में App Flip लागू करने के लिए, अगले सेक्शन पर जाएं.
अपने नेटिव ऐप्लिकेशन में App Flip लागू करना
App Flip को लागू करने के लिए, आपको अपने ऐप्लिकेशन में उपयोगकर्ता की अनुमति वाले कोड में बदलाव करना होगा, ताकि Google से डीप लिंक स्वीकार किया जा सके.
अपने डिवाइस पर App Flip की जांच करना
अब आपने क्लाउड-टू-क्लाउड इंटिग्रेशन बना लिया है और कंसोल और अपने ऐप्लिकेशन पर ऐप्लिकेशन फ़्लिप को कॉन्फ़िगर कर लिया है. अब अपने मोबाइल डिवाइस पर ऐप्लिकेशन फ़्लिप की जांच की जा सकती है. ऐप्लिकेशन फ़्लिप की सुविधा को आज़माने के लिए, Google Home ऐप्लिकेशन का इस्तेमाल किया जा सकता है.
Google Home ऐप्लिकेशन से App Flip की जांच करने के लिए, यह तरीका अपनाएं:
- Developer Console पर जाएं और अपना प्रोजेक्ट चुनें.
- क्लाउड-टू-क्लाउड > टेस्ट करें पर जाएं.
- Home ऐप्लिकेशन से खाता लिंक करने का फ़्लो ट्रिगर करें:
- Google Home app (GHA) खोलें.
- + बटन पर क्लिक करें.
- डिवाइस सेट अप करें पर क्लिक करें.
- क्या आपने पहले से कुछ सेट अप किया हुआ है? पर क्लिक करें
- सेवा देने वाली कंपनियों की सूची से, अपना क्लाउड-टू-क्लाउड इंटिग्रेशन चुनें. इसे सूची में “[test]” के साथ जोड़ा जाएगा. सूची से [test] इंटिग्रेशन चुनने पर, आपका ऐप्लिकेशन खुल जाना चाहिए.
- पुष्टि करें कि आपका ऐप्लिकेशन लॉन्च हो गया है और अनुमति फ़्लो की जांच शुरू करें.