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