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

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

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

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

शुरू करें

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

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

  3. पक्का करें कि Google Play में आपका ऐप्लिकेशन इस्तेमाल करने के लिए सेट अप किया गया हो Play की गेम सेवाएं.

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. लॉग किए गए इवेंट यहां देखें: Analytics डैशबोर्ड के विकल्प का इस्तेमाल करना चाहिए.

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

सामान्य गड़बड़ियों को हल करना

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

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

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

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