ऐप्लिकेशन फ़्लिप

OAuth 2.0 लागू करने के बाद, आपके पास पुष्टि पर आधारित App Flip को कॉन्फ़िगर करने का विकल्प होता है. इससे आपके उपयोगकर्ता, पुष्टि करने वाले सिस्टम में अपने खातों को अपने Google खातों से ज़्यादा तेज़ी से लिंक कर सकते हैं. नीचे दिए गए सेक्शन में बताया गया है कि आपकी smart home कार्रवाई के लिए, App Flip को कैसे डिज़ाइन और लागू किया जाता है.

डिज़ाइन से जुड़े दिशा-निर्देश

इस सेक्शन में, AppFlip खाता जोड़ने की सहमति वाली स्क्रीन के लिए डिज़ाइन से जुड़ी ज़रूरी शर्तों और सुझावों के बारे में बताया गया है. जब Google आपके ऐप्लिकेशन को कॉल करता है, तब आपका ऐप्लिकेशन उपयोगकर्ता को सहमति वाली स्क्रीन दिखाता है.

ज़रूरी शर्तें

  1. आपके पास Google की अनुमति से जुड़ा स्टेटमेंट होना चाहिए, जैसे कि "लिंक करने के बाद, Google के पास आपके डिवाइसों को कंट्रोल करने की अनुमति होगी."
  2. आपको यह बताना होगा कि उपयोगकर्ता का खाता Google से जोड़ा जा रहा है, कि Google Home या Google Assistant जैसे किसी खास Google प्रॉडक्ट से.
  3. आपको अपनी सहमति वाली स्क्रीन पर कॉल-टू-ऐक्शन के बारे में साफ़ तौर पर बताना होगा. साथ ही, लिंक करने की कार्रवाई के लिए, "सहमत हूं और लिंक" शब्दों का इस्तेमाल करना होगा. ऐसा इसलिए है, क्योंकि उपयोगकर्ताओं को यह समझना ज़रूरी है कि अपने खाते लिंक करने के लिए, उन्हें Google के साथ कौनसा डेटा शेयर करना होगा.
  4. अगर उपयोगकर्ता लिंक नहीं करना चाहते हैं, तो आपको उन्हें सदस्यता रद्द करने या वापस जाने का तरीका बताना होगा. रद्द करने की कार्रवाई के लिए, "रद्द करें" शब्द इस्तेमाल करें.
  5. आपको इस वर्कफ़्लो को लागू करना होगा: "सहमति दें और लिंक करें" पर क्लिक करने के बाद, आपको यह दिखाना होगा कि लिंक कितना सफल रहा. साथ ही, लोगों को अपने-आप Google Home ऐप्लिकेशन पर रीडायरेक्ट किया जाना चाहिए. अब उपयोगकर्ता को आपकी कार्रवाई से, लिंक किया गया डिवाइस Google Home ऐप्लिकेशन पर दिखेगा. "रद्द करें" पर क्लिक करने के बाद, आपको उपयोगकर्ता को Google Home ऐप्लिकेशन पर रीडायरेक्ट करना होगा.

सुझाव

हमारा सुझाव है कि आप ये काम करें:

  1. Google की निजता नीति दिखाएं. सहमति वाली स्क्रीन पर Google की निजता नीति का लिंक शामिल करें.

  2. शेयर किया जाने वाला डेटा. कम शब्दों में और साफ़ तौर पर जानकारी दें, ताकि लोगों को पता चल सके कि Google को उनके किस तरह के डेटा की ज़रूरत है. साथ ही, उसे ऐसा क्यों लगता है.

  3. अनलिंक करने की सुविधा. उपयोगकर्ताओं को अनलिंक करने का तरीका बताएं, जैसे कि आपके प्लैटफ़ॉर्म पर उनकी खाता सेटिंग का यूआरएल. इसके अलावा, आपके पास Google खाते का लिंक शामिल करने का विकल्प भी है. इस लिंक पर जाकर, उपयोगकर्ता अपने लिंक किए गए खाते को मैनेज कर सकते हैं.

  4. उपयोगकर्ता का खाता बदलने की सुविधा. उपयोगकर्ताओं को अपना खाता(खाते) बदलने का तरीका बताएं. यह खास तौर पर तब फ़ायदेमंद होता है, जब उपयोगकर्ताओं के पास कई खाते होते हों.

    • अगर किसी उपयोगकर्ता को खाता बदलने के लिए, सहमति वाली स्क्रीन बंद करनी पड़ती है, तो Google को ऐसी गड़बड़ी के बारे में बताएं जिसे ठीक किया जा सके. इससे उपयोगकर्ता, OAuth लिंकिंग और इंप्लिसिट फ़्लो की मदद से, अपनी पसंद के खाते में साइन इन कर सकेगा.
  5. अपना लोगो शामिल करें. सहमति वाली स्क्रीन पर अपनी कंपनी का लोगो दिखाएं. अपना लोगो लगाने के लिए, अपनी स्टाइल से जुड़े दिशा-निर्देशों का पालन करें. अगर आपको Google का लोगो भी दिखाना है, तो लोगो और ट्रेडमार्क देखें.

इस इमेज में, सहमति वाली स्क्रीन का एक उदाहरण दिया गया है. इसमें,
            उपयोगकर्ता की सहमति वाली स्क्रीन डिज़ाइन करते समय,
            अलग-अलग ज़रूरी शर्तों और सुझावों के बारे में बताया गया है.
पहली इमेज: खाता लिंक करने की सहमति वाली स्क्रीन को डिज़ाइन करने के दिशा-निर्देश.

OAuth-आधारित App Flip के लिए सेट अप करें

नीचे दिए गए सेक्शन में, OAuth पर आधारित App Flip प्रोजेक्ट से जुड़ी ज़रूरी शर्तों के बारे में बताया गया है. साथ ही, Actions कंसोल में अपने App Flip प्रोजेक्ट को कॉन्फ़िगर करने का तरीका भी बताया गया है.

स्मार्ट होम ऐक्शन बनाएं और OAuth 2.0 सर्वर सेट अप करें

App Flip को कॉन्फ़िगर करने से पहले, आपको ये काम करने होंगे:

Actions कंसोल में App Flip को कॉन्फ़िगर करें

इस सेक्शन में, Actions कंसोल में App Flip को कॉन्फ़िगर करने का तरीका बताया गया है.

  1. OAuth क्लाइंट की जानकारी में दिए गए सभी फ़ील्ड भरें. (अगर App Flip काम नहीं करता, तो फ़ॉलबैक के तौर पर सामान्य OAuth का इस्तेमाल किया जाता है.)
  2. खाता जोड़ने के लिए अपने ऐप्लिकेशन का इस्तेमाल करें(ज़रूरी नहीं) में जाकर, iOS के लिए चालू करें को चुनें.
  3. यूनिवर्सल लिंक फ़ील्ड भरें. यूनिवर्सल लिंक के बारे में ज़्यादा जानने के लिए, ऐप्लिकेशन और वेबसाइटों को अपने कॉन्टेंट से लिंक करने की अनुमति देना देखें.
  4. अगर आपको वैकल्पिक रूप से अपने क्लाइंट को कॉन्फ़िगर करना है, तो दायरे जोड़ें और अपना क्लाइंट कॉन्फ़िगर करें (ज़रूरी नहीं) में जाकर दायरा जोड़ें पर क्लिक करें.
  5. सेव करें पर क्लिक करें.

अब आपके पास अगले सेक्शन पर जाकर, iOS या Android ऐप्लिकेशन में App Flip को लागू करने का विकल्प है.

अपने नेटिव ऐप्लिकेशन में App Flip लागू करें

App Flip को लागू करने के लिए, आपको अपने ऐप्लिकेशन में उपयोगकर्ता के ऑथराइज़ेशन कोड में बदलाव करना होगा, ताकि Google से डीप लिंक स्वीकार किया जा सके.

अपने डिवाइस पर App Flip को टेस्ट करें

अब आपने कंसोल पर और ऐप्लिकेशन में App Flip को कॉन्फ़िगर कर लिया है और कार्रवाई कर ली है, तो मोबाइल डिवाइस पर App Flip को टेस्ट किया जा सकता है. App Flip को टेस्ट करने के लिए, Google Assistant app या Google Home app (GHA) का इस्तेमाल किया जा सकता है.

Google Assistant app से App Flip की जांच करने के लिए, यह तरीका अपनाएं:

  1. Actions कंसोल पर जाएं और अपना प्रोजेक्ट चुनें.
  2. सबसे ऊपर मौजूद नेविगेशन पैनल में, जांच करें पर क्लिक करें.
  3. Google Assistant ऐप्लिकेशन से खाता लिंक करने के फ़्लो को ट्रिगर करें:
    1. Google Assistant app खोलें.
    2. सेटिंग पर क्लिक करें.
    3. Assistant टैब में, होम कंट्रोल पर क्लिक करें.
    4. जोड़ें(+) पर क्लिक करें.
    5. सेवा देने वालों की सूची में से अपनी सेट की गई कार्रवाई चुनें. इससे सूची में “[test]” से पहले “[test]” जुड़ा होगा. सूची में से अपनी [test] कार्रवाई चुनने पर इससे आपका ऐप्लिकेशन खुल जाएगा.
    6. पुष्टि करें कि आपका ऐप्लिकेशन लॉन्च कर दिया गया था और अपने अनुमति देने के फ़्लो की जांच करना शुरू करें.

Google Home ऐप्लिकेशन से App Flip को टेस्ट करने के लिए, यह तरीका अपनाएं:

  1. Actions कंसोल पर जाएं और अपना प्रोजेक्ट चुनें.
  2. सबसे ऊपर मौजूद नेविगेशन पैनल में, जांच करें पर क्लिक करें.
  3. Home ऐप्लिकेशन से खाता लिंक करने के फ़्लो को ट्रिगर करें:
    1. Google Home app (GHA) खोलें.
    2. + बटन पर क्लिक करें.
    3. डिवाइस सेट अप करें पर क्लिक करें.
    4. क्या पहले से कुछ सेट अप किया हुआ है? पर क्लिक करें
    5. सेवा देने वालों की सूची में से अपनी smart home कार्रवाई चुनें. इससे सूची में “[test]” से पहले “[test]” जुड़ा होगा. सूची में से अपनी [test] कार्रवाई चुनने पर इससे आपका ऐप्लिकेशन खुल जाएगा.
    6. पुष्टि करें कि आपका ऐप्लिकेशन लॉन्च कर दिया गया था और अपने अनुमति देने के फ़्लो की जांच करना शुरू करें.