আপনার প্লে গেম পরিষেবা প্রকল্পের সাথে Firebase একীভূত করুন

Firebase আপনার গেমের স্তর বাড়াতে সাহায্য করতে পারে:

  • গুগল অ্যানালিটিক্সের সাথে গেমের ইভেন্ট লগ করুন, একটি বিনামূল্যের অ্যাপ পরিমাপ সমাধান যা অ্যাপ ব্যবহার এবং ব্যবহারকারীর ব্যস্ততার অন্তর্দৃষ্টি প্রদান করে।

  • Crashlytics, Remote Config এবং আরও অনেক কিছুর মতো গেম সমর্থন করে এমন Firebase পণ্যগুলির যেকোনো একটি ব্যবহার করুন।

এবার শুরু করা যাক

  1. যদি আপনি ইতিমধ্যেই না করে থাকেন, একটি ফায়ারবেস প্রজেক্ট তৈরি করুন এবং তারপর আপনার গেমে Firebase যোগ করুন ( C++ | Unity )।

  2. আপনার Firebase অ্যাপটিকে আপনার Google Play বিকাশকারী অ্যাকাউন্টের সাথে লিঙ্ক করুন । এই একই লিঙ্ক আপনার প্লে গেম পরিষেবা প্রকল্প দ্বারা ব্যবহার করা হবে.
    ফায়ারবেস কনসোলে, ইন্টিগ্রেশন ট্যাবে যান। Google Play কার্ডে, লিঙ্কে ক্লিক করুন, এবং তারপর লিঙ্কটি তৈরি করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।

  3. নিশ্চিত করুন যে Google Play-তে আপনার অ্যাপটি প্লে গেম পরিষেবাগুলি ব্যবহার করার জন্য সেট আপ করা আছে।

গুগল অ্যানালিটিক্স ব্যবহার করে লগ গেম ইভেন্ট

  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 Console থেকে Firebase কনসোল অ্যাক্সেস করতে পারেন।

সাধারণ ত্রুটির সমস্যা সমাধান করা

অ্যানালিটিক্স ড্যাশবোর্ডে প্লে গেম ইভেন্টগুলি দেখা যাবে না

  • আপনি আপনার Firebase প্রকল্পের জন্য Google Analytics সক্ষম করেছেন এবং আপনি আপনার গেমে Google Analytics একীভূত করেছেন কিনা তা পরীক্ষা করুন।

  • যাচাই করুন যে আপনার কোডটি LOGIN , UNLOCK_ACHIEVEMENT , বা POST_SCORE এর জন্য ইভেন্টগুলি প্রয়োগ করে৷

  • ভার্বোজ লগিং সক্ষম করে SDK ইভেন্ট লগিং করছে তা যাচাই করুন৷ যেহেতু ডিভাইসগুলি ব্যাটারি লাইফ রক্ষা করার জন্য ইভেন্টগুলি ব্যাচ করে, তাই এই ইভেন্টগুলি বিশ্লেষণ ড্যাশবোর্ডে দৃশ্যমান হতে কিছু সময় লাগতে পারে৷

Firebase কনসোল ব্যবহার করে আপনাকে Google Play-এর সাথে Firebase লিঙ্ক করতে হবে ( > প্রকল্প সেটিংস > ইন্টিগ্রেশন > Google Play )। আপনার যদি লিঙ্ক করতে সমস্যা হয় তবে নিম্নলিখিতগুলি পরীক্ষা করুন:

Play Console থেকে Firebase কনসোল অ্যাক্সেস করা যাচ্ছে না

নিশ্চিত করুন যে আপনার Google Play বিকাশকারী অ্যাকাউন্ট একটি Firebase অ্যাপের সাথে লিঙ্ক করা আছে। প্লে কনসোলে , প্লে ডেভেলপার অ্যাকাউন্টের একজন মালিক বা প্রশাসক সেটআপ > লিঙ্কড সার্ভিসেস > ফায়ারবেসের অধীনে লিঙ্ক করার স্ট্যাটাস দেখতে পারেন।