Firebase ช่วยยกระดับเกมของคุณได้ดังนี้
บันทึกเหตุการณ์ของเกมด้วย Google Analytics ซึ่งเป็นโซลูชันการวัดผลจากแอปฟรี ที่ให้ข้อมูลเชิงลึกเกี่ยวกับการใช้งานแอปและการมีส่วนร่วมของผู้ใช้
ใช้ผลิตภัณฑ์ Firebase ที่รองรับเกม เช่น Crashlytics Remote Config และอื่นๆ
เริ่มต้นใช้งาน
หากยังไม่ได้ดำเนินการ ให้สร้างโปรเจ็กต์ Firebase แล้วเพิ่ม Firebase ลงใน เกม (C++ | Unity)
ลิงก์แอป Firebase กับบัญชีนักพัฒนาแอป Google Play โปรเจ็กต์ของคุณจะใช้ลิงก์เดียวกันนี้Play Games services
ในคอนโซล Firebase ให้ไปที่แท็บ การผสานรวม ในการ์ด 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 Console ได้โดยคลิกไอคอน Firebase ข้างไอคอนของแอปในหน้า "รายละเอียดเกม"
การแก้ปัญหาข้อผิดพลาดที่พบบ่อย
ดูเหตุการณ์ Play Games ในแดชบอร์ด Analytics ไม่ได้
ตรวจสอบว่าคุณได้ เปิดใช้ Google Analytics สำหรับโปรเจ็กต์ Firebase และว่าคุณได้ ผสานรวม Google Analytics เข้ากับเกมแล้ว
ตรวจสอบว่าโค้ดของคุณใช้เหตุการณ์สำหรับ
LOGIN,UNLOCK_ACHIEVEMENTหรือPOST_SCOREตรวจสอบว่า SDK บันทึกเหตุการณ์โดยเปิดใช้ การบันทึกแบบละเอียด เนื่องจากอุปกรณ์จะจัดกลุ่มเหตุการณ์เพื่อประหยัดแบตเตอรี่ จึงอาจใช้เวลาสักครู่ ก่อนที่เหตุการณ์เหล่านี้จะปรากฏในแดชบอร์ด Analytics
ลิงก์ Google Play กับ Firebase ไม่ได้
คุณต้องลิงก์ Google Play กับ Firebase โดยใช้คอนโซลFirebase ( > การตั้งค่าโปรเจ็กต์ > การผสานรวม > Google Play) หากพบปัญหาในการลิงก์ ให้ตรวจสอบ สิ่งต่อไปนี้
ตรวจสอบว่าแอปของคุณมีคุณสมบัติตรงตามข้อกำหนดเบื้องต้นทั้งหมดสำหรับการลิงก์
ตรวจสอบว่าคุณมี สิทธิ์เข้าถึงที่จำเป็น สำหรับการสร้างลิงก์
เข้าถึงคอนโซล Firebase จาก Play ไม่ได้
ตรวจสอบว่าบัญชีนักพัฒนาแอป Google Play ของคุณลิงก์กับแอป Firebase แล้ว ใน Play Console เจ้าของหรือ ผู้ดูแลระบบบัญชีนักพัฒนาแอป Play จะดูสถานะการลิงก์ได้ในการตั้งค่า การตั้งค่า > บริการที่ลิงก์ > Firebase