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