Firebase की मदद से, अपने गेम को बेहतर बनाया जा सकता है:
Google Analytics की मदद से गेम इवेंट लॉग करें. यह ऐप्लिकेशन मेज़रमेंट का एक मुफ़्त समाधान है, जो ऐप्लिकेशन के इस्तेमाल और उपयोगकर्ता की दिलचस्पी के बारे में अहम जानकारी देता है.
गेम के साथ काम करने वाले Firebase के किसी भी प्रॉडक्ट का इस्तेमाल करें. जैसे, Crashlytics, Remote Config वगैरह.
शुरू करें
अगर आपने पहले से कोई Firebase प्रोजेक्ट नहीं बनाया है, तो एक Firebase प्रोजेक्ट बनाएं. इसके बाद, अपने गेम (C++ | Unity) में Firebase जोड़ें.
अपने Firebase ऐप्लिकेशन को अपने Google Play डेवलपर खाते से लिंक करें. इस लिंक का इस्तेमाल आपके Play Games services प्रोजेक्ट में किया जाएगा.
Firebase कंसोल में, इंटिग्रेशन टैब पर जाएं. Google Play कार्ड पर, लिंक करें पर क्लिक करें. इसके बाद, लिंक बनाने के लिए स्क्रीन पर दिए गए निर्देशों का पालन करें.पक्का करें कि Google Play में मौजूद आपका ऐप्लिकेशन, Play Games services का इस्तेमाल करने के लिए सेट अप किया गया हो.
Google Analytics का इस्तेमाल करके, गेम इवेंट लॉग करना
अपने ऐप्लिकेशन में Google Analytics के लिए Firebase SDK टूल जोड़ने के बाद, Play Games इवेंट को लॉग करना शुरू किया जा सकता है. यहां कुछ ऐसे इवेंट के सैंपल दिए गए हैं जिन्हें लॉग किया जा सकता है:
लॉगिन इवेंट
Bundle bundle = new Bundle(); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
उपलब्धियां अनलॉक करना
Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
लीडरबोर्ड पर स्कोर
Bundle bundle = new Bundle(); bundle.putLong(FirebaseAnalytics.Param.SCORE, score); bundle.putString("leaderboard_id", leaderboardId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
लॉग किए गए इवेंट, Firebase कंसोल के Analytics डैशबोर्ड में देखे जा सकते हैं.
Firebase कंसोल को Play कंसोल से भी ऐक्सेस किया जा सकता है. इसके लिए, गेम की जानकारी वाले पेज पर, अपने ऐप्लिकेशन के आइकॉन के बगल में मौजूद Firebase आइकॉन पर क्लिक करें.
सामान्य गड़बड़ियां हल करना
Analytics डैशबोर्ड में Play Games इवेंट नहीं दिख रहे हैं
देखें कि आपने अपने Firebase प्रोजेक्ट के लिए Google Analytics चालू किया है और आपने अपने गेम में Google Analytics को इंटिग्रेट किया है.
पुष्टि करें कि आपका कोड
LOGIN
,UNLOCK_ACHIEVEMENT
याPOST_SCORE
के लिए इवेंट लागू करता है.ज़्यादा जानकारी वाली लॉगिंग चालू करके, पुष्टि करें कि SDK टूल इवेंट को लॉग कर रहा है. बैटरी लाइफ़ बचाने के लिए, डिवाइस इवेंट को बैच में भेजते हैं. इसलिए, Analytics डैशबोर्ड में ये इवेंट दिखने में कुछ समय लग सकता है.
Google Play को Firebase से लिंक नहीं किया जा सकता
आपको Firebase कंसोल ( > प्रोजेक्ट सेटिंग > इंटिग्रेशन > Google Play) का इस्तेमाल करके, Google Play को Firebase से लिंक करना होगा. अगर आपको लिंक करने में समस्या आ रही है, तो इन बातों पर ध्यान दें:
पक्का करें कि आपका ऐप्लिकेशन, लिंक करने से जुड़ी सभी ज़रूरी शर्तें पूरी करता हो.
पक्का करें कि आपके पास लिंक बनाने के लिए, ज़रूरी ऐक्सेस हो.
Play कंसोल से Firebase कंसोल को ऐक्सेस नहीं किया जा सकता
पक्का करें कि आपका Google Play डेवलपर खाता, Firebase ऐप्लिकेशन से लिंक हो. Play डेवलपर खाते का मालिक या एडमिन, Play कंसोल में सेटअप > लिंक की गई सेवाएं > Firebase में जाकर, लिंक करने की स्थिति देख सकता है.