Skip to content

परिचय

JOGOS_SDK को एकीकृत करने से पहले, कृपया हमारे आवश्यकताओं का पालन करें। यह आपको JOGOS_SDK का उपयोग करने का सर्वोत्तम तरीका प्रदान करेगा और तकनीकी, गेम सामग्री, विज्ञापन और खाता एकीकरण आवश्यकताओं के संबंध में मार्गदर्शन करेगा।

Unity और Cocos के लिए समर्पित SDK उपलब्ध होने के अलावा, आपके अन्य इंजन HTML5 संस्करण के माध्यम से इन कार्यक्षमताओं को एकीकृत कर सकते हैं, क्योंकि अधिकांश WebGL का समर्थन करने वाले गेम इंजन ब्राउज़र में चलते समय JavaScript के साथ इंटरैक्ट करने के तरीके प्रदान करते हैं।

JOGOS_SDK में निम्नलिखित मॉड्यूल शामिल हैं:

मॉड्यूलविवरणमूल HTML5CocosUnity
JOGOS_SDK.userलॉगिन उपयोगकर्ता के साथ इंटरैक्ट करना🟩 पूर्ण समर्थन🟩 पूर्ण समर्थन🟩 पूर्ण समर्थन
JOGOS_SDK.gameगेम व्यवहार🟩 पूर्ण समर्थन🟩 पूर्ण समर्थन🟩 पूर्ण समर्थन
JOGOS_SDK.bannerगेम इन-गेम बैनर विज्ञापन🟩 पूर्ण समर्थन🟩 पूर्ण समर्थन🟩 पूर्ण समर्थन
JOGOS_SDK.adवीडियो विज्ञापन🟩 पूर्ण समर्थन🟩 पूर्ण समर्थन🟩 पूर्ण समर्थन
JOGOS_SDK.dataक्लाउड सेव🟦 जल्द ही आ रहा है🟦 जल्द ही आ रहा है🟦 जल्द ही आ रहा है
JOGOS_SDK.friendमित्र और समूह🟨 समर्थित नहीं🟨 समर्थित नहीं🟨 समर्थित नहीं
JOGOS_SDK.purchaseइन-ऐप खरीद और एकमुश्त खरीद🟩 पूर्ण समर्थन🟩 पूर्ण समर्थन🟩 पूर्ण समर्थन
JOGOS_SDK.Activeउपलब्धियाँ और लीडरबोर्ड🟦 जल्द ही आ रहा है🟦 जल्द ही आ रहा है🟦 जल्द ही आ रहा है

प्रारंभ करना

यह खंड बताता है कि इंजन में JOGOS_SDK को कैसे शुरू और चलाया जाए।

कृपया गेम के index.html फ़ाइल में body के अंदर, JOGOS_SDK को शामिल करने के लिए निम्नलिखित स्क्रिप्ट जोड़ें:

html
<script src="https://www.jogos.com/sdk/jogos-sdk-v1.js"></script>
मैन्युअल इनिशियलाइज़ेशन

JOGOS_SDK का उपयोग करने से पहले इसे इनिशियलाइज़ करना आवश्यक है। JOGOS_SDK.init मेथड को कॉल करके इनिशियलाइज़ेशन पूरा करें:

javascript
await window.JOGOS_SDK.init();

JOGOS_SDK.init मेथड एसिंक्रोनस है, और JOGOS_SDK.init मेथड के सफलतापूर्वक निष्पादित होने से पहले कोई अन्य मेथड उपलब्ध नहीं होगी। हम दृढ़ता से सलाह देते हैं कि आप गेम शुरू होने से पहले यह कार्रवाई करें।

यदि JOGOS_SDK.init मेथड को सफलतापूर्वक कॉल किए बिना कोई अन्य मेथड कॉल की जाती है, तो एक अपवाद फेंका जाएगा "460 Can only be called after the successful call of the JOGOS_SDK.init method"

प्रॉमिस

JOGOS_SDK में अधिकांश मेथड्स एसिंक्रोनस हैं, और इन्हें await का उपयोग करके कॉल किया जा सकता है:

javascript
try {
  const user = await window.JOGOS_SDK.user.getUser();
  console.log(user);
} catch (err) {
  console.log('उपयोगकर्ता प्राप्त करने में त्रुटि: ', err);
}

या प्रॉमिस का उपयोग करके कॉल किया जा सकता है:

javascript
window.JOGOS_SDK.user
  .getUser()
  .then((user) => console.log(user))
  .catch((err) => console.log('उपयोगकर्ता प्राप्त करने में त्रुटि: ', err));

डाउनलोड करने योग्य उदाहरण दृश्य संदर्भ के लिए: HTML5_Demo.zip

महत्वपूर्ण जानकारी

जब इनिशियलाइज़ेशन सफलतापूर्वक कॉलबैक हो जाता है, तो SysInfo जानकारी प्राप्त की जा सकती है। कृपया इस भाग को न छोड़ें, क्योंकि इसमें आपके द्वारा उपयोग किए जा रहे गेम इंजन के बारे में महत्वपूर्ण जानकारी शामिल होती है; आप प्लेटफ़ॉर्म उपयोगकर्ता द्वारा उपयोग की जा रही भाषा का प्रकार प्राप्त कर सकते हैं; खिलाड़ी को आपके गेम में प्रवेश करते समय स्थानीय भाषा से स्वचालित रूप से मेल खाने दें। अपने गेम में वास्तविक सर्वर समय आदि को अपडेट करें।

javascript
SysInfo{
    "gameId": number;//गेम आईडी
    "hasGameGroup":bool;//क्या ग्रुप चैट सक्षम है
    "deviceType": "desktop"// संभावित मान: "desktop", "tablet", "mobile"
    "language": string;//भाषा प्रकार
    "os":"Windows 10"//सिस्टम और संस्करण
    "browser":"Chrome 10.0"//ब्राउज़र और संस्करण
    "serverTime": number;//वर्तमान सर्वर समय
}

विकास और परीक्षण

विकास प्रक्रिया के दौरान, आप JOGOS_SDK को विभिन्न वातावरणों में निष्पादित करेंगे:

  • localhost स्थानीय डिबगिंग और विकास के दौरान, JOGOS_SDK वीडियो विज्ञापन/बैनर और अन्य व्यवहारों का अनुकरण करने का प्रयास करेगा, और सेवा के साथ इंटरैक्ट नहीं करेगा या वास्तविक विज्ञापन लोड नहीं करेगा।
  • Preview tool हमारे QA वातावरण में वास्तविक पूर्वावलोकन और जांच कार्यक्षमता प्रदान करता है। गेम में JOGOS_SDK को एकीकृत करने के बाद, डेवलपर पोर्टल पर एक नया गेम बनाएं और संबंधित गेम संसाधन फ़ाइलें अपलोड करने के बाद, आप अपने गेम का पूर्वावलोकन कर सकते हैं।