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

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

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

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

শুরু করুন

  1. যদি আপনি ইতিমধ্যেই না করে থাকেন, একটি ফায়ারবেস প্রজেক্ট তৈরি করুন এবং তারপর আপনার গেমে 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 Console থেকে Firebase কনসোল অ্যাক্সেস করতে পারেন।

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

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

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

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

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

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

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

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