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