किसी डिवाइस पर उपयोगकर्ता खाते को अपग्रेड करने का मतलब है कि उसे मैनेज किए जा रहे Google Play खाते से मैनेज किए जा रहे Google खाते में माइग्रेट किया गया है. इस प्रोसेस से, उपयोगकर्ता की पहचान को डिवाइस के हिसाब से तय किए गए, गैर-निजी खाते से बदलकर, कॉर्पोरेट Google खाते से जुड़ी पहचान में बदल दिया जाता है. कॉर्पोरेट आइडेंटिटी से जुड़ा यह लिंक, Google की सभी सेवाओं पर उपयोगकर्ताओं को बेहतर और ज़्यादा इंटिग्रेटेड अनुभव देने की बुनियाद है.
खास जानकारी
इस अपग्रेड का मुख्य मकसद, ग्राहकों को बेहतर सुविधाएं उपलब्ध कराना है. जैसे, Google Admin console के ज़रिए उपयोगकर्ता खातों को बेहतर तरीके से मैनेज करना, बेहतर सुरक्षा, और Google की सेवाओं और एआई की सुविधाओं (जैसे, Gemini) का ऐक्सेस.
उपयोगकर्ता खातों को अपग्रेड करने के मुख्य फ़ायदे:
Google की सभी सेवाओं के साथ काम करता है: मैनेज किए गए Google Play खातों के उलट, यह नई पहचान Google की सभी सेवाओं के साथ आसानी से काम करती है. इनमें Google Drive, Docs, और Meet शामिल हैं. आईटी एडमिन के चालू करने पर, यह डिवाइस के बैकअप की सुविधा भी देता है.
बेहतर उपयोगकर्ता अनुभव: सिंगल साइन-ऑन (एसएसओ) इंटिग्रेशन की मदद से, उपयोगकर्ता अपने कॉर्पोरेट एनवायरमेंट और Gmail जैसी सभी Google सेवाओं में अपने-आप साइन इन हो जाते हैं.
पहचान को सीधे तौर पर कंट्रोल करना: संगठन, पहचान के लाइफ़साइकल को सीधे तौर पर कंट्रोल कर सकता है. इसके लिए, मैन्युअल, ऑटोमेटेड या सिंक करने पर आधारित तरीकों का इस्तेमाल किया जा सकता है.
उपयोगकर्ता की पहचान करने वाला जाना-पहचाना आइडेंटिफ़ायर: बेहतर विज़िबिलिटी के लिए, नया खाता उसी ईमेल पते का इस्तेमाल करता है जिसे उपयोगकर्ता पहले से जानता है और इस्तेमाल करता है.
खाता अपग्रेड करना
अगर आपको कारोबार के लिए Google Play खाते से पहले से रजिस्टर किए गए किसी डिवाइस को मैनेज किया जा रहा Google खाता इस्तेमाल करने के लिए अपग्रेड करना है, तो डिवाइस रजिस्टर करने के स्टैंडर्ड फ़्लो की तरह ही सेटअप किया जा सकता है. हालांकि, टोकन बनाने और सेटअप के बाद की कार्रवाइयों में कुछ अंतर होते हैं.
1. खाता अपग्रेड करने के लिए रजिस्ट्रेशन टोकन बनाना
इस चरण में, रजिस्ट्रेशन टोकन बनाया जाता है. इसे खास तौर पर खाता माइग्रेट करने के लिए कॉन्फ़िगर किया जाता है. यह टोकन, डिवाइस को मैनेज किए जा रहे Google खाते से लिंक करने के लिए, Google की पुष्टि करने की सुविधा को चालू करेगा.
- Play EMM API के
EnrollmentTokens.create()
तरीके को कॉल करें. enrollmentTokenType
कोUSER_DEVICE
पर सेट करें.googleAuthenticationOptions
ऑब्जेक्ट में:authenticationRequirement
कोREQUIRED
पर सेट करें. इससे रजिस्टर करने के लिए, Google खाता होना ज़रूरी हो जाता है.requiredAccountEmail
को टारगेट किए गए मैनेज किए जा रहे Google खाते के ईमेल पते पर सेट करें. यह कुकी, डिवाइस पर मौजूद फ़्लो को यह निर्देश देती है कि उपयोगकर्ता को इस खास खाते के लिए प्रॉम्प्ट किया जाए. अगर यह खाता पहले से ही डिवाइस पर मौजूद है, तो यह कुकी उपयोगकर्ता की पुष्टि के बिना ही अपग्रेड की प्रोसेस को चुपचाप पूरा कर देती है.
2. खाता सेटअप करने की प्रोसेस शुरू करना और डिवाइस पर पुष्टि करने की प्रोसेस मैनेज करना
जब एनरोलमेंट टोकन उपलब्ध हो जाता है (जैसे, आपके ईएमएम समाधान से पुश किया गया या उपयोगकर्ता इंटरफ़ेस का इस्तेमाल करके दिया गया), तब खाते को जोड़ने या उससे लिंक करने के लिए, डिवाइस के स्टैंडर्ड एनरोलमेंट से AccountSetupClient.startAccountSetup()
इंटिग्रेशन का इस्तेमाल किया जा सकता है.
- अगर
requiredAccountEmail
में बताया गया मैनेज किया जा रहा Google खाता, डिवाइस पर पहले से मौजूद है, तो उपयोगकर्ता को पुष्टि करने के लिए नहीं कहा जाएगा. साथ ही, अपग्रेड की प्रोसेस अपने-आप पूरी हो जाएगी. - अगर खाता मौजूद नहीं है, तो उपयोगकर्ता को ज़रूरी ईमेल पते से साइन इन करना होगा. टोकन में
authenticationRequirement
कोREQUIRED
पर सेट किया गया है. इसलिए, Google से पुष्टि करने की प्रोसेस को स्किप करने का विकल्प उपलब्ध नहीं होगा.
3. मैनेजमेंट को फ़ाइनल करना और पुराने खाते को हटाना
ADDED_ACCOUNT
स्थिति मिलने के बाद, अपने AccountSetupListener
का इस्तेमाल करें. साथ ही, यह पुष्टि करें कि आपके ईएमएम बैकएंड ने डिवाइस को नए मैनेज किए जा रहे Google खाते से जोड़ दिया है. इसके बाद, पुष्टि करें कि नई नीतियां नए उपयोगकर्ता पर लागू हो गई हैं. हमारा सुझाव है कि अपग्रेड शुरू करने से पहले, टारगेट उपयोगकर्ता के डिवाइस की नीतियां लागू करें. इसके लिए, Devices.update
एपीआई का इस्तेमाल करें, ताकि अपग्रेड आसानी से हो सके. मैनेज किए जा रहे Google खाते का उपयोगकर्ता आईडी वापस पाया जा सकता है. Devices.update
को कॉल करने के लिए, इस आईडी की ज़रूरत होती है. इसे Users.list
को कॉल करके वापस पाया जा सकता है.
डिवाइस से पुराना खाता हटाना ज़रूरी है.
इस काम के लिए, DPC Support Library dpcSupport.removeAllAndroidForWorkAccounts()
उपलब्ध कराती है.
4. Google की सेवाएं चालू करना
मैनेज किए जा रहे Google खाते वाले नॉलेज वर्कर डिवाइसों के लिए, यह याद रखें कि डिवाइस के आपकी एंटरप्राइज़ नीतियों के मुताबिक होने के बाद, Devices.setState()
को कॉल करें. डिवाइस को चालू करने और उपयोगकर्ता को Google की सेवाओं का पूरा ऐक्सेस देने के लिए, यह ज़रूरी है.
इस्तेमाल का खास उदाहरण
खाता अपग्रेड करने की प्रोसेस, इस खास इस्तेमाल के मामले में भी फ़ायदेमंद होती है:
किट तैयार करने और तीसरे पक्ष की रजिस्ट्रेशन सेवाओं के बारे में जानकारी
खाता अपग्रेड करने की प्रोसेस से, किट बनाने और तीसरे पक्ष की एनरोलमेंट सेवाओं को आसान बनाया जाता है. इसके लिए, यह प्रोसेस अपनाई जाती है:
शुरुआती प्रोसेस: किसी डिवाइस को बिना उपयोगकर्ता वाला डिवाइस के तौर पर रजिस्टर किया जाता है. इससे मैनेज किया गया Google Play खाता अपने-आप जुड़ जाता है और डिफ़ॉल्ट नीतियों का एक सेट लागू हो जाता है.
नीति में बदलाव: ईएमएम, डिवाइस पर नई नीति लागू करता है. इस नीति के तहत, डिवाइस का इस्तेमाल करने से पहले उपयोगकर्ता को लॉग इन करना होगा. इसके बाद, डिवाइस को असली उपयोगकर्ता को डिलीवर किया जाता है.
उपयोगकर्ता के लिए अपग्रेड: जब असली उपयोगकर्ता डिवाइस को चालू करता है, तब उसे साइन इन करने के लिए कहा जाता है. इस कार्रवाई से, खाता अपग्रेड करने की प्रोसेस शुरू हो जाती है. इसमें मैनेज किया जा रहा Google खाता, मैनेज किए जा रहे Google Play खाते की जगह ले लेता है.
आखिरी चरण: ईएमएम, डिवाइस से मैनेज किया गया पुराना Google Play खाता हटा देता है.