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

Firebase की मदद से, अपने गेम को बेहतर बनाया जा सकता है:

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

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

शुरू करें

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

  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 को Firebase से लिंक करना होगा ( > प्रोजेक्ट सेटिंग > इंटिग्रेशन > Google Play). अगर आपको लिंक करने में समस्या आ रही है, तो यहां दी गई जानकारी देखें:

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

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