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 की गेम सेवाओं के वर्शन 2 में साइन-इन करने की सुविधा का इस्तेमाल करना ज़रूरी है. अगर फ़िलहाल v1 साइन-इन का इस्तेमाल किया जा रहा है, तो Java और Unity इंटिग्रेशन को माइग्रेट करने के लिए, हमारे पास दिशा-निर्देश हैं.
- अगर आपके गेम में पहचान से जुड़े अन्य समाधान हैं, तो Google Play Games Services के प्लेयर आईडी को इन समाधानों से लिंक करें. इससे, खिलाड़ियों को नए डिवाइस का इस्तेमाल करते समय, अपने क्रेडेंशियल को मैन्युअल तरीके से वापस नहीं लाना पड़ेगा.
- अगर प्रोग्रेस में कोई अंतर दिखता है (कोई खिलाड़ी 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 की गेम सेवाओं के v2 वर्शन की साइन-इन सुविधा का इस्तेमाल करके, खिलाड़ियों को साइन इन करें.
अपने Android और Google Play Games on PC बिल्ड के साथ, Google Play की गेम सेवाओं के नए v2 एसडीके टूल को इंटिग्रेट करें. साथ ही, अपने गेम में साइन-इन करने की सुविधा चालू करें. साइन इन किए गए खिलाड़ियों के क्रेडेंशियल का इस्तेमाल करके, ज़रूरी शर्तें 1.2 पूरी करें. ध्यान दें कि v1 साइन-इन की सुविधा, ज़रूरी शर्तें पूरी नहीं करती. अगर फ़िलहाल आपके गेम में Google Play की गेम सेवाओं के वर्शन 1 का इस्तेमाल किया जा रहा है, तो आपको v2 पर अपग्रेड करना होगा. अपने इंटिग्रेशन को माइग्रेट करने के बारे में ज़्यादा जानने के लिए, Java और Unity गाइड देखें. |
| 1.2 | ज़रूरी है | Play Games की सेवाओं के प्लेयर आईडी की मदद से, खिलाड़ी की प्रोग्रेस का बैक अप लें और उसे वापस पाएं.
अगर उपयोगकर्ता को यह पता है कि प्रोग्रेस, लोकल डिवाइस से जुड़ी है और किसी दूसरे डिवाइस पर जाने पर यह मिट जाएगी या प्रोग्रेस सिर्फ़ ट्यूटोरियल में है, तो ऐसा करने की ज़रूरत नहीं है. डिवाइस बदलने या रीसेट करने पर, खिलाड़ियों की प्रोग्रेस सेव रहे. इसके अलावा, अगर वे एक से ज़्यादा डिवाइसों पर गेम खेलते हैं, तो पक्का करें कि उनकी प्रोग्रेस को क्लाउड सेव करने की सुविधा के ज़रिए बैक अप लिया गया हो. साथ ही, अगर आपको अपने बैकएंड गेम सर्वर का इस्तेमाल करना है, तो Play की गेम सेवाओं के प्लेयर आईडी को कुंजी के तौर पर इस्तेमाल करें. हालांकि, ऐसा सुरक्षित तरीके से करें. जब खिलाड़ी Play Games की सेवाओं से साइन इन करते हैं, तो देखें कि उस खाते के लिए प्रोग्रेस मौजूद है या नहीं. अगर प्रोग्रेस मौजूद है, तो खिलाड़ी को वहीं से गेम शुरू करने की अनुमति दें जहां उसने छोड़ा था. आपके पास क्लाउड सेव करने की सुविधा का इस्तेमाल करने या Play Games की सेवाओं के सेव किए गए गेम का इस्तेमाल करने का विकल्प होता है अगर खिलाड़ी ने Play Games की सेवाओं से साइन इन नहीं किया है, तो खिलाड़ी की प्रोग्रेस को स्थानीय तौर पर सेव करने की कोशिश करें. इसके बाद, जब खिलाड़ी Play Games की सेवाओं से साइन इन करे, तब उस प्रोग्रेस को सिंक करें. इससे, अगर कोई खिलाड़ी आपके गेम में साइन इन करने में देरी करता है, तो उसकी प्रोग्रेस को सेव रखने में मदद मिलती है. |
| 1.3 | सबसे सही तरीका | साइन-आउट किए गए खिलाड़ियों के लिए, साइन-इन करने का बटन उपलब्ध कराएं.
खिलाड़ियों के पास Play Games की सेवाओं का इस्तेमाल न करने का विकल्प होता है. इसलिए, वे आपके गेम में अपने-आप साइन इन नहीं होते. साइन आउट किए गए खिलाड़ियों के लिए साइन-इन बटन उपलब्ध कराएं. इससे खिलाड़ियों को अपना फ़ैसला बदलने और Play Games Services में साइन-इन करने की अनुमति मिलती है. ऐसा तब होता है, जब वे आपके गेम में ज़्यादा दिलचस्पी दिखाते हैं. साइन इन करने का बटन, खिलाड़ियों को आसानी से दिखना चाहिए. उदाहरण के लिए, यह आपकी मुख्य स्क्रीन पर उपलब्ध होना चाहिए या सेटिंग स्क्रीन में मौजूद होना चाहिए. यह बटन, आपके गेम मेन्यू में कई लेवल तक नहीं होना चाहिए. |
| 1.4 | यह होना बढ़िया है | Google के ब्रैंडिंग दिशा-निर्देशों का पालन करें.
खिलाड़ियों को शुरू से आखिर तक एक जैसा और शानदार अनुभव देने के लिए, Play Games Services की ब्रैंडिंग से जुड़े दिशा-निर्देशों का पालन करें. |