Firebase को Play की गेम सेवाओं के प्रोजेक्ट के साथ इंटिग्रेट करना

Firebase, आपके गेम को बेहतर बनाने में मदद कर सकता है:

  • Google Analytics की मदद से, गेम के इवेंट लॉग करें. यह ऐप्लिकेशन मेज़रमेंट के लिए मुफ़्त में उपलब्ध समाधान है. इससे ऐप्लिकेशन के इस्तेमाल और उपयोगकर्ता के जुड़ाव के बारे में अहम जानकारी मिलती है.

  • गेम के साथ काम करने वाले Firebase के किसी भी प्रॉडक्ट का इस्तेमाल करें. जैसे, Crashlytics, Remote Config वगैरह.

शुरू करें

  1. अगर आपने पहले से कोई Firebase प्रोजेक्ट नहीं बनाया है, तो एक Firebase प्रोजेक्ट बनाएं. इसके बाद, अपने गेम (C++ | Unity) में Firebase जोड़ें.

  2. अपने Firebase ऐप्लिकेशन को Google Play डेवलपर खाते से लिंक करें. आपके Play Games services प्रोजेक्ट में भी इसी लिंक का इस्तेमाल किया जाएगा.
    Firebase कंसोल में, इंटिग्रेशन टैब पर जाएं. Google Play कार्ड पर जाकर, लिंक करें पर क्लिक करें. इसके बाद, लिंक करने के लिए स्क्रीन पर दिए गए निर्देशों का पालन करें.

  3. पक्का करें कि Google Play में मौजूद आपका ऐप्लिकेशन, Play Games services का इस्तेमाल करने के लिए सेट अप किया गया हो.

Google Analytics का इस्तेमाल करके, गेम के इवेंट लॉग करना

  1. अपने ऐप्लिकेशन में Google Analytics जोड़ें.

  2. अपने ऐप्लिकेशन में 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);
      
  3. लॉग किए गए इवेंट, Firebase कंसोल के Analytics डैशबोर्ड में देखे जा सकते हैं.

    Firebase कंसोल को Play कंसोल से भी ऐक्सेस किया जा सकता है. इसके लिए, गेम की जानकारी वाले पेज पर, अपने ऐप्लिकेशन के आइकॉन के बगल में मौजूद Firebase आइकॉन पर क्लिक करें.

आम तौर पर होने वाली गड़बड़ियां ठीक करना

Analytics डैशबोर्ड में Play Games इवेंट नहीं देखे जा सकते

आपको Firebase कंसोल ( > प्रोजेक्ट सेटिंग > इंटिग्रेशन > Google Play) का इस्तेमाल करके, Google Play को Firebase से लिंक करना होगा. अगर आपको लिंक करने में समस्या आ रही है, तो ये चीज़ें देखें:

Play Console से Firebase कंसोल को ऐक्सेस नहीं किया जा सकता

पक्का करें कि आपका Google Play डेवलपर खाता, किसी Firebase ऐप्लिकेशन से लिंक हो. Play Console में, Play डेवलपर खाते का मालिक या एडमिन, लिंक करने की स्थिति देख सकता है. इसके लिए, उसे सेटअप > लिंक की गई सेवाएं > Firebase पर जाना होगा.