फायरबेस आपके गेम को बेहतर बनाने में मदद कर सकता है:
Google Analytics के साथ गेम्स इवेंट लॉग करें, एक निःशुल्क ऐप मापन समाधान जो ऐप उपयोग और उपयोगकर्ता सहभागिता पर जानकारी प्रदान करता है।
किसी भी ऐसे फायरबेस उत्पाद का उपयोग करें जो गेम्स का समर्थन करता हो , जैसे क्रैशलाइटिक्स, रिमोट कॉन्फिग और बहुत कुछ।
शुरू हो जाओ
यदि आपने पहले से नहीं किया है, तो एक फायरबेस प्रोजेक्ट बनाएं और फिर अपने गेम ( सी++ | यूनिटी ) में फायरबेस जोड़ें।
अपने फायरबेस ऐप को अपने Google Play डेवलपर खाते से लिंक करें । इसी लिंक का उपयोग आपके Play गेम्स सेवा प्रोजेक्ट द्वारा किया जाएगा।
फायरबेस कंसोल में, इंटीग्रेशन टैब पर जाएं। Google Play कार्ड पर, लिंक पर क्लिक करें और फिर लिंक बनाने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।सुनिश्चित करें कि Google Play में आपका ऐप Play गेम्स सेवाओं का उपयोग करने के लिए सेट है।
Google Analytics का उपयोग करके गेम्स इवेंट लॉग करें
एक बार जब आप अपने ऐप में Google Analytics के लिए Firebase SDK जोड़ लेते हैं, तो आप Play गेम्स इवेंट लॉग करना शुरू कर सकते हैं। यहां कुछ नमूना ईवेंट दिए गए हैं जिन्हें आप लॉग इन कर सकते हैं:
लॉगिन इवेंट
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);
आप फायरबेस कंसोल के एनालिटिक्स डैशबोर्ड में लॉग किए गए इवेंट देख सकते हैं।
आप गेम विवरण पृष्ठ में अपने ऐप के आइकन के बगल में फायरबेस आइकन पर क्लिक करके प्ले कंसोल से फायरबेस कंसोल तक भी पहुंच सकते हैं।
सामान्य त्रुटियों का निवारण
एनालिटिक्स डैशबोर्ड में प्ले गेम्स इवेंट नहीं देख सकते
जांचें कि आपने अपने फायरबेस प्रोजेक्ट के लिए Google Analytics सक्षम किया है और आपने Google Analytics को अपने गेम में एकीकृत किया है ।
सत्यापित करें कि आपका कोड
LOGIN
,UNLOCK_ACHIEVEMENT
, याPOST_SCORE
के लिए ईवेंट लागू करता है।सत्यापित करें कि SDK वर्बोज़ लॉगिंग सक्षम करके ईवेंट लॉग कर रहा है। चूंकि डिवाइस बैटरी जीवन को संरक्षित करने के लिए घटनाओं को बैच करते हैं, इसलिए इन घटनाओं को एनालिटिक्स डैशबोर्ड में दिखाई देने में कुछ समय लग सकता है।
Google Play को Firebase से लिंक नहीं किया जा सकता
आपको फ़ायरबेस कंसोल ( Google Play को फ़ायरबेस से लिंक करना होगा। यदि आपको लिंक करने में समस्या हो रही है, तो निम्नलिखित की जाँच करें:
> प्रोजेक्ट सेटिंग्स > इंटीग्रेशन > Google Play ) का उपयोग करकेसुनिश्चित करें कि आपका ऐप लिंक करने के लिए सभी आवश्यक शर्तों को पूरा करता है।
सुनिश्चित करें कि लिंक बनाने के लिए आपके पास आवश्यक पहुंच है।
प्ले कंसोल से फायरबेस कंसोल तक नहीं पहुंच सकता
सुनिश्चित करें कि आपका Google Play डेवलपर खाता किसी Firebase ऐप से लिंक है। प्ले कंसोल में, प्ले डेवलपर खाते का मालिक या व्यवस्थापक सेटअप > लिंक्ड सर्विसेज > फायरबेस के तहत लिंकिंग स्थिति देख सकता है।