Firebase की मदद से, अपने गेम को बेहतर बनाया जा सकता है:
Google Analytics की मदद से गेम के इवेंट लॉग करें. यह ऐप्लिकेशन के इस्तेमाल और यूज़र ऐक्टिविटी के बारे में अहम जानकारी देने वाला, ऐप्लिकेशन मेज़रमेंट का एक मुफ़्त समाधान है.
गेम के साथ काम करने वाले Firebase प्रॉडक्ट में से किसी एक का इस्तेमाल करें. जैसे, Crashlytics, Remote Config वगैरह.
शुरू करें
अगर आपने अब तक Firebase प्रोजेक्ट नहीं बनाया है, तो उसे बनाएं. इसके बाद, Firebase को अपने गेम (C++ | Unity) से जोड़ें.
अपने 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 को Firebase से लिंक करना होगा ( > प्रोजेक्ट सेटिंग > इंटिग्रेशन > Google Play). अगर आपको लिंक करने में समस्या आ रही है, तो यहां दी गई जानकारी देखें:
पक्का करें कि आपका ऐप्लिकेशन, लिंक करने से जुड़ी सभी ज़रूरी शर्तें पूरी करता हो.
पक्का करें कि आपके पास लिंक बनाने के लिए, ज़रूरी ऐक्सेस हो.
Firebase Console से Firebase कंसोल को ऐक्सेस नहीं किया जा सकताPlay
पक्का करें कि आपका Google Play डेवलपर खाता, Firebase ऐप्लिकेशन से लिंक हो. Play Console में, Play डेवलपर खाते का मालिक या एडमिन, लिंक करने की स्थिति देख सकता है. इसके लिए, सेटअप > लिंक की गई सेवाएं > Firebase पर जाएं.