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 เจ้าของหรือผู้ดูแลระบบของบัญชีนักพัฒนาแอป Play สามารถดูสถานะการลิงก์ในส่วน การตั้งค่า > บริการที่ลิงก์ > Firebase