सुविधाओं को चालू रखने से जुड़ी ज़रूरी शर्तें

Google Play Games on PC पर खिलाड़ियों को बेहतरीन अनुभव देने के लिए, हमारा सुझाव है कि आपके गेम के Google Play Games on PC और मोबाइल (Android) वर्शन, अलग-अलग डिवाइसों पर एक जैसा अनुभव दें. इसके लिए, आपको हमारे नए Google Play Games Services v2 एसडीके का इस्तेमाल करना होगा. ऐसा करने पर ही, आपके गेम को Google Play Games on PC के लिए ऑप्टिमाइज़ किया गया माना जाएगा.

यहां ज़रूरी शर्तों की खास जानकारी दी गई है:

  • मोबाइल (Android) और Google Play Games on PC (पीसी पर) पर गेम खेलने वाले लोगों को, जब भी मुमकिन होता है, तब आपके गेम में Google Play की गेम सेवाओं में अपने-आप साइन इन कर लिया जाता है. साथ ही, ट्यूटोरियल के अलावा उनकी प्रोग्रेस, Google Play की गेम सेवाओं के प्लेयर आईडी से लिंक होती है. अगर स्थानीय स्थिति में कोई टकराव नहीं होता है, तो अन्य डिवाइसों पर गेम अपने-आप इस प्रोग्रेस को वापस ले आता है.
    • कृपया ध्यान दें कि उपयोगकर्ता को Google Play Games Services की मदद से, आपके गेम में अपने-आप साइन इन किया जा सकता है. हालांकि, वह आपके मौजूदा आइडेंटिटी सिस्टम (जैसे कि मेहमान खाते) से साइन इन नहीं कर पाएगा. इन मामलों में, उपयोगकर्ता ने Google Play Games Services से लॉग इन किया होता है और उसे उम्मीद होती है कि उसकी प्रोग्रेस सेव की जा रही है. इसलिए, आपको उपयोगकर्ता की प्रोग्रेस का बैकअप लेना होगा और उसे वापस लाना होगा. सिर्फ़ एक स्थिति में ऐसा नहीं होता है. जब उपयोगकर्ता को यह पता हो कि मेहमान मोड सिर्फ़ एक डिवाइस से जुड़ा है.
    • इस ज़रूरी शर्त को पूरा करने के लिए, Google Play Games की सेवाओं के v2 वर्शन में साइन-इन करने की सुविधा का इस्तेमाल करना ज़रूरी है. अगर फ़िलहाल v1 साइन-इन का इस्तेमाल किया जा रहा है, तो Java और Unity इंटिग्रेशन को माइग्रेट करने के लिए, हमारे पास दिशा-निर्देश हैं.
  • अगर आपके गेम में पहचान से जुड़े अन्य समाधान हैं, तो Google Play की गेम सेवाओं के प्लेयर आईडी को इन समाधानों से लिंक करें. इससे, खिलाड़ियों को नए डिवाइस का इस्तेमाल करते समय, अपने क्रेडेंशियल को मैन्युअल तरीके से वापस नहीं लाना पड़ेगा.
  • अगर प्रोग्रेस से जुड़ी जानकारी में कोई टकराव होता है (कोई खिलाड़ी Google Play की गेम सेवाओं और किसी अन्य आइडेंटिटी प्लैटफ़ॉर्म से साइन इन करता है), तो आपको इसे इस तरह से हल करना चाहिए कि आपके खिलाड़ियों को इसके बारे में पता चल सके और वे इसे समझ सकें. इसमें खिलाड़ी से यह पूछा जा सकता है कि उसे किस खाते से खेलना है. साथ ही, इसमें स्थानीय प्रोग्रेस को प्राथमिकता दी जा सकती है या प्रोग्रेस को मर्ज किया जा सकता है.

हम मानते हैं कि आपके मौजूदा Identity Solutions में कुछ समस्याएं हैं. साथ ही, हम पहचान से जुड़ी समस्याओं और उनके समाधान से जुड़े खास मामलों में लचीला रवैया अपनाते हैं. आखिर में, ज़रूरी यह है कि Android (इसमें फ़ोन और टैबलेट शामिल हैं) और Google Play Games on PC के बीच स्विच करने पर, खिलाड़ियों की प्रोग्रेस या स्थिति अपने-आप वापस आ जाए.

हमारा सुझाव है कि Google Play Games Services को अपने मौजूदा आइडेंटिटी सिस्टम के साथ इंटिग्रेट करने के बारे में सुझाव पाने के लिए, यह पेज देखें. उदाहरण के लिए, कुछ गेम Google Play Games Services और अपने मौजूदा आइडेंटिटी सिस्टम के बीच 1:1 कनेक्शन बना सकते हैं. इसे ऊपर लिंक किए गए पेज में, बाइंडिंग का समाधान कहा गया है. अन्य गेम, Google Play Games Services खाते को उपयोगकर्ता से जुड़े कई खातों से जोड़ने का विकल्प चुन सकते हैं. इससे गेम की स्थिति को वापस लाया जा सकता है. इसे ऊपर दिए गए लिंक वाले पेज में, वापस लाना भी कहा गया है.

ज़रूरी शर्तों के हिसाब से अपने समाधान का आकलन करने के लिए, इस पेज पर दिए गए टेस्ट केस का इस्तेमाल किया जा सकता है.

यहां Google Play Games on PC पर, Google Play की गेम सेवाओं में साइन इन करने से जुड़ी ज़रूरी और सुझाई गई कार्रवाइयों की चेकलिस्ट दी गई है.

ID अहमियत ब्यौरा
1.1 ज़रूरी है Android डिवाइसों और Google Play Games on PC पर, Google Play Games Services v2 Sign-in की मदद से खिलाड़ियों को साइन इन करें.

अपने Android और Google Play Games on PC बिल्ड में, Google Play की गेम सेवाओं के v2 SDK टूल को इंटिग्रेट करें. साथ ही, अपने गेम में साइन-इन करने की सुविधा चालू करें. साइन इन किए गए खिलाड़ियों के क्रेडेंशियल का इस्तेमाल करके, ज़रूरी शर्तें 1.2 पूरी करें.

ध्यान दें कि v1 साइन-इन की सुविधा, ज़रूरी शर्तों को पूरा नहीं करती. अगर आपके गेम में फ़िलहाल Google Play Games Services v1 का इस्तेमाल किया जा रहा है, तो आपको v2 पर अपग्रेड करना होगा. अपने इंटिग्रेशन को माइग्रेट करने के बारे में ज़्यादा जानने के लिए, Java और Unity गाइड देखें.
1.2 ज़रूरी है Play की गेम सेवाओं के प्लेयर आईडी का इस्तेमाल करके, खिलाड़ी की प्रोग्रेस का बैक अप लें और उसे वापस पाएं.

अगर उपयोगकर्ता को यह पता है कि प्रोग्रेस, लोकल डिवाइस से जुड़ी है और किसी दूसरे डिवाइस पर जाने पर यह मिट जाएगी या प्रोग्रेस सिर्फ़ ट्यूटोरियल में है, तो ऐसा करने की ज़रूरत नहीं है.

डिवाइस बदलने, रीसेट करने या एक से ज़्यादा डिवाइसों पर गेम खेलने के दौरान, खिलाड़ियों की प्रोग्रेस सेव रहे, इसके लिए पक्का करें कि उनकी प्रोग्रेस को क्लाउड सेव करने की सुविधा के ज़रिए बैक अप लिया गया हो. साथ ही, अगर आपको अपने बैकएंड गेम सर्वर का इस्तेमाल करना है, तो Play Games Services के प्लेयर आईडी को कुंजी के तौर पर सुरक्षित तरीके से इस्तेमाल करें. जब खिलाड़ी Play Games Services से साइन इन करते हैं, तो देखें कि उस खाते के लिए प्रोग्रेस मौजूद है या नहीं. अगर प्रोग्रेस मौजूद है, तो खिलाड़ी को वहीं से गेम शुरू करने की अनुमति दें जहां उसने छोड़ा था. आपके पास क्लाउड सेव करने की सुविधा का इस्तेमाल करने या Play Games Services सेव किए गए गेम का इस्तेमाल करने का विकल्प होता है

अगर खिलाड़ी ने Play Games Services से साइन इन नहीं किया है, तो खिलाड़ी की प्रोग्रेस को स्थानीय तौर पर सेव करने की कोशिश करें. इसके बाद, जब खिलाड़ी Play Games Services में साइन इन करे, तब उस प्रोग्रेस को सिंक करें. इससे खिलाड़ी के गेम में साइन इन करने में देरी करने पर, उसकी प्रोग्रेस को मिटने से बचाया जा सकता है.
1.3 सबसे सही तरीका साइन आउट किए गए खिलाड़ियों के लिए, साइन इन करने का बटन उपलब्ध कराएं.

खिलाड़ी, Play Games की सेवाओं का इस्तेमाल करने से ऑप्ट आउट कर सकते हैं. इसलिए, वे आपके गेम में अपने-आप साइन इन नहीं होंगे. साइन आउट किए गए खिलाड़ियों के लिए साइन-इन बटन उपलब्ध कराकर, उन्हें Play Games Services में साइन-इन करने का विकल्प दिया जा सकता है. इससे, वे आपके गेम में ज़्यादा दिलचस्पी दिखाएंगे.

साइन इन करने का बटन, खिलाड़ियों को आसानी से दिखना चाहिए. उदाहरण के लिए, यह आपकी मुख्य स्क्रीन पर उपलब्ध होना चाहिए या सेटिंग स्क्रीन में मौजूद होना चाहिए. यह बटन, आपके गेम मेन्यू में कई लेवल तक नहीं होना चाहिए.
1.4 यह होना बढ़िया है Google के ब्रैंडिंग दिशा-निर्देशों का पालन करें.

खिलाड़ियों को शुरू से आखिर तक एक जैसा और आकर्षक अनुभव देने के लिए, Play Games Services की ब्रैंडिंग से जुड़े दिशा-निर्देशों का पालन करें.