किसी गेम में SDK टूल को शुरू करने के लिए, कई ज़रूरी शर्तें पूरी करनी होती हैं. इनमें शामिल हैं:
डिजिटल हस्ताक्षर वाले गेम के एक्ज़ीक्यूटेबल से चल रहा हो
Google Play Games से गेम का एक्ज़ीक्यूटेबल लॉन्च करना
ये ऐसे डेवलपर के लिए मुश्किल हो सकते हैं जो गेम एडिटर या कोड आईडीई में गेम बना रहे हैं. ऐसा इसलिए, क्योंकि गेम को रिलीज़ करने के लिए, उन्हें गेम को पैकेज करना और पब्लिश करना होगा.
एसडीके, डेवलपर मोड उपलब्ध कराता है, ताकि डेवलपमेंट का काम बेहतर तरीके से किया जा सके. इस मोड को चालू करने पर, एसडीके को गेम एडिटर या कोड आईडीई में काम करने की अनुमति मिलती है. SDK को शुरू करने के लिए, एक्ज़ीक्यूटेबल को डिजिटल तौर पर साइन करने या Google Play Games से लॉन्च करने की ज़रूरत नहीं होती.
ज़रूरी शर्तें
- सार्वजनिक तौर पर उपलब्ध होने से पहले इस्तेमाल करने वाले पार्टनर (ईएपी) का GUID पाएं. यह एक सीक्रेट कुंजी है. इसकी मदद से आपकी डेवलपमेंट टीम, गेम इंजन एडिटर में एसडीके का इस्तेमाल कर सकती है. इसके लिए, उन्हें गेम के एक्ज़ीक्यूटेबल को पैकेज करने या उस पर डिजिटल हस्ताक्षर करने की ज़रूरत नहीं होती. साथ ही, वे इसे Google Play Games से लॉन्च भी कर सकते हैं.
पहला चरण: मेनिफ़ेस्ट में डेवलपर मोड चालू करना
अपने ऐप्लिकेशन के लिए डेवलपर मोड चालू करें. इसके लिए, अपने ऐप्लिकेशन के manifest.xml
में IsDeveloperMode
को true
पर सेट करें.
<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
<Application>
<PackageName>com.example.package</PackageName>
<IsDeveloperMode>true</IsDeveloperMode>
</Application>
</Manifest>
दूसरा चरण: रिलीज़ से पहले ऐक्सेस करने की सुविधा चालू करना
जिस डिवाइस पर टेस्टिंग की जा रही है उस पर रिलीज़ से पहले इस्तेमाल करने की सुविधा चालू करें. इसके लिए, EarlyAccessPartnerGuid
रजिस्ट्री कुंजी में जाकर EarlyAccessPartnerGuid
स्ट्रिंग वैल्यू सेट करें.HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid
इसे Windows Registry Editor का इस्तेमाल करके या एडमिन cmd टर्मिनल से इस कमांड के साथ किया जा सकता है:
C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID
तीसरा चरण: Google Play Games for PC में साइन इन करना
डेवलपर मोड चालू होने पर, एसडीके, एपीआई कॉल करते समय Google Play Games for PC में साइन इन किए गए खाते का इस्तेमाल करता है. अगर एक से ज़्यादा खातों से साइन इन किया गया है, तो सक्रिय खाते का इस्तेमाल किया जाएगा.
अगर आपका गेम सार्वजनिक तौर पर रिलीज़ नहीं किया गया है (Play Console में प्रोडक्शन रिलीज़ ट्रैक पर कभी पब्लिश नहीं किया गया है), तो हमारा सुझाव है कि आप उस Google खाते का इस्तेमाल करें जो आपके गेम के इंटरनल टेस्टिंग ग्रुप में शामिल है. इंटरनल टेस्टर को रिलीज़ से पहले ही आपके गेम का ऐक्सेस मिल जाएगा. कुछ एसडीके एपीआई के काम करने के लिए, यह ज़रूरी है. उदाहरण के लिए, Play Billing का इस्तेमाल करके खरीदारी पूरी करना. Play Console में जाकर, अपने ऐप्लिकेशन के इंटरनल टेस्टर मैनेज किए जा सकते हैं.
अगले चरण
अपने ऐप्लिकेशन में Google Play PC की सुविधाएं जोड़ें:
- Play Billing का इस्तेमाल करके डिजिटल सामान बेचना
- Play Install Referrer की मदद से, मार्केटिंग की परफ़ॉर्मेंस मेज़र करना
- Play Integrity for PC का इस्तेमाल करके, अपने गेम को सुरक्षित रखें