परिचय
JOGOS_SDK
को एकीकृत करने से पहले, कृपया हमारे आवश्यकताओं का पालन करें। यह आपको JOGOS_SDK
का उपयोग करने का सर्वोत्तम तरीका प्रदान करेगा और तकनीकी, गेम सामग्री, विज्ञापन और खाता एकीकरण आवश्यकताओं के संबंध में मार्गदर्शन करेगा।
Unity और Cocos के लिए समर्पित SDK उपलब्ध होने के अलावा, आपके अन्य इंजन HTML5
संस्करण के माध्यम से इन कार्यक्षमताओं को एकीकृत कर सकते हैं, क्योंकि अधिकांश WebGL
का समर्थन करने वाले गेम इंजन ब्राउज़र में चलते समय JavaScript
के साथ इंटरैक्ट करने के तरीके प्रदान करते हैं।
JOGOS_SDK
में निम्नलिखित मॉड्यूल शामिल हैं:
मॉड्यूल | विवरण | मूल HTML5 | Cocos | Unity |
---|---|---|---|---|
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
को शामिल करने के लिए निम्नलिखित स्क्रिप्ट जोड़ें:
<script src="https://www.jogos.com/sdk/jogos-sdk-v1.js"></script>
प्रॉमिस
JOGOS_SDK
में अधिकांश मेथड्स एसिंक्रोनस हैं, और इन्हें await
का उपयोग करके कॉल किया जा सकता है:
try {
const user = await window.JOGOS_SDK.user.getUser();
console.log(user);
} catch (err) {
console.log('उपयोगकर्ता प्राप्त करने में त्रुटि: ', err);
}
या प्रॉमिस
का उपयोग करके कॉल किया जा सकता है:
window.JOGOS_SDK.user
.getUser()
.then((user) => console.log(user))
.catch((err) => console.log('उपयोगकर्ता प्राप्त करने में त्रुटि: ', err));
डाउनलोड करने योग्य उदाहरण दृश्य संदर्भ के लिए: HTML5_Demo.zip
महत्वपूर्ण जानकारी
जब इनिशियलाइज़ेशन सफलतापूर्वक कॉलबैक हो जाता है, तो SysInfo
जानकारी प्राप्त की जा सकती है। कृपया इस भाग को न छोड़ें, क्योंकि इसमें आपके द्वारा उपयोग किए जा रहे गेम इंजन के बारे में महत्वपूर्ण जानकारी शामिल होती है; आप प्लेटफ़ॉर्म उपयोगकर्ता द्वारा उपयोग की जा रही भाषा का प्रकार प्राप्त कर सकते हैं; खिलाड़ी को आपके गेम में प्रवेश करते समय स्थानीय भाषा से स्वचालित रूप से मेल खाने दें। अपने गेम में वास्तविक सर्वर समय आदि को अपडेट करें।
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
को एकीकृत करने के बाद, डेवलपर पोर्टल पर एक नया गेम बनाएं और संबंधित गेम संसाधन फ़ाइलें अपलोड करने के बाद, आप अपने गेम का पूर्वावलोकन कर सकते हैं।