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

ফায়ারবেস আপনার গেমিংয়ের মান উন্নত করতে সাহায্য করতে পারে:

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

  • ফায়ারবেসের যে কোনো গেম সাপোর্ট করে এমন প্রোডাক্ট ব্যবহার করুন, যেমন Crashlytics , Remote Config এবং আরও অনেক কিছু।

শুরু করুন

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

  2. আপনার Firebase অ্যাপটিকে আপনার Google Play ডেভেলপার অ্যাকাউন্টের সাথে লিঙ্ক করুন । এই একই লিঙ্কটি আপনার Play Games services প্রোজেক্টেও ব্যবহৃত হবে।
    Firebase কনসোলে, Integrations ট্যাবে যান। Google Play কার্ডের উপর Link-এ ক্লিক করুন এবং তারপর লিঙ্কটি তৈরি করার জন্য স্ক্রিনে দেওয়া নির্দেশাবলী অনুসরণ করুন।

  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 ড্যাশবোর্ডে লগ করা ইভেন্টগুলো দেখতে পারেন।

    এছাড়াও, গেমের বিবরণ পৃষ্ঠায় আপনার অ্যাপের আইকনের পাশে থাকা ফায়ারবেস আইকনে ক্লিক করে আপনি Play কনসোল থেকে Firebase কনসোলে প্রবেশ করতে পারেন।

সাধারণ ত্রুটিগুলির সমাধান

Analytics ড্যাশবোর্ডে Play Games ইভেন্টগুলি দেখা যাচ্ছে না।

  • আপনার Firebase প্রোজেক্টের জন্য Google Analytics চালু করা হয়েছে এবং আপনার গেমে Google Analytics ইন্টিগ্রেট করা হয়েছে কিনা, তা যাচাই করুন।

  • আপনার কোডে LOGIN , UNLOCK_ACHIEVEMENT বা POST_SCORE ইভেন্টগুলো প্রয়োগ করা হয়েছে কিনা তা যাচাই করুন।

  • ভার্বোস লগিং চালু করে যাচাই করুন যে SDK ইভেন্ট লগ করছে। যেহেতু ডিভাইসগুলো ব্যাটারির আয়ু বাঁচাতে ইভেন্টগুলোকে ব্যাচ করে, তাই এই ইভেন্টগুলো Analytics ড্যাশবোর্ডে দৃশ্যমান হতে কিছুটা সময় লাগতে পারে।

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

Play কনসোল থেকে Firebase কনসোলে প্রবেশ করা যাচ্ছে না।

আপনার Google Play ডেভেলপার অ্যাকাউন্টটি একটি ফায়ারবেস অ্যাপের সাথে লিঙ্ক করা আছে কিনা তা নিশ্চিত করুন। Play কনসোলে , Play ডেভেলপার অ্যাকাউন্টের মালিক বা অ্যাডমিন সেটিংস-এর > লিঙ্কড সার্ভিসেস > ফায়ারবেস (Setup > Linked Services > Firebase) অংশে লিঙ্কিং-এর অবস্থা দেখতে পারেন।