Firebase می تواند به ارتقاء سطح بازی شما کمک کند:
رویدادهای بازیها را با Google Analytics ثبت کنید، یک راهحل اندازهگیری برنامه رایگان که بینشی در مورد استفاده از برنامه و تعامل کاربر ارائه میدهد.
از هر یک از محصولات Firebase که از بازیها پشتیبانی میکنند ، مانند Crashlytics ، Remote Config و غیره استفاده کنید.
شروع کنید
اگر قبلاً این کار را نکرده اید، یک پروژه Firebase ایجاد کنید و سپس Firebase را به بازی خود اضافه کنید ( C++ | Unity ).
برنامه Firebase خود را به حساب برنامهنویس Google Play خود پیوند دهید . این پیوند توسط پروژه Play Games services شما استفاده خواهد شد.
در کنسول Firebase ، به تب Integrations بروید. در کارت Google Play ، روی پیوند کلیک کنید و سپس دستورالعملهای روی صفحه را برای ایجاد پیوند دنبال کنید.مطمئن شوید که برنامه شما در Google Play برای استفاده از Play Games services تنظیم شده است.
ثبت رویدادهای بازی با استفاده از Google Analytics
هنگامی که Firebase SDK برای Google Analytics را به برنامه خود اضافه کردید، می توانید گزارش رویدادهای 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);
میتوانید رویدادهای ثبتشده را در داشبورد Analytics کنسول Firebase مشاهده کنید. همچنین میتوانید با کلیک کردن روی نماد Firebase در کنار نماد برنامه خود در صفحه جزئیات بازی، از کنسول Play به کنسول Firebase دسترسی پیدا کنید.
عیب یابی خطاهای رایج
نمیتوان رویدادهای Play Games در داشبورد Analytics مشاهده کرد
بررسی کنید که Google Analytics برای پروژه Firebase خود فعال کرده اید و Google Analytics در بازی خود ادغام کرده اید. بررسی کنید که کد شما رویدادها را برای LOGIN
،UNLOCK_ACHIEVEMENT
، یاPOST_SCORE
اجرا می کند.با فعال کردن گزارش گیری پرمخاطب، بررسی کنید که SDK رویدادها را ثبت می کند. از آنجایی که دستگاهها برای حفظ عمر باتری رویدادها را دستهبندی میکنند، ممکن است مدتی طول بکشد تا این رویدادها در داشبورد Analytics قابل مشاهده باشند.
نمی توان Google Play به Firebase پیوند داد
اطمینان حاصل کنید که برنامه شما تمام پیش نیازهای پیوند را برآورده می کند. اطمینان حاصل کنید که دسترسی لازم برای ایجاد پیوند را دارید.