ผสานรวม Firebase กับโปรเจ็กต์บริการเกมของ Play

Firebase ช่วยคุณยกระดับเกมได้

  • บันทึกเหตุการณ์เกมด้วย Google Analytics ซึ่งเป็นโซลูชันการวัดผลแอปฟรี ให้ข้อมูลเชิงลึกเกี่ยวกับการใช้แอปและการมีส่วนร่วมของผู้ใช้

  • ใช้ผลิตภัณฑ์ Firebase ที่รองรับเกม เช่น Crashlytics, การกำหนดค่าระยะไกล และอื่นๆ

เริ่มต้นใช้งาน

  1. สร้างโปรเจ็กต์ Firebase แล้วเพิ่ม Firebase ไปยัง เกมของคุณ (C++ | Unity)

  2. ลิงก์แอป Firebase กับ บัญชีนักพัฒนาแอป Google Play โปรเจ็กต์บริการเกมของ Play ของคุณจะใช้ลิงก์เดียวกันนี้ด้วย
    ในคอนโซล Firebase ให้ไปที่ส่วน แท็บการผสานรวม ในการ์ด Google Play ให้คลิกลิงก์ แล้วทำตามบนหน้าจอ วิธีการสร้างลิงก์

  3. ตรวจสอบว่าแอปใน Google Play ได้รับการตั้งค่าให้ใช้ บริการเกมของ Play

บันทึกเหตุการณ์เกมโดยใช้ Google Analytics

  1. เพิ่ม Google Analytics ลงในแอป

  2. เมื่อเพิ่ม 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);
      
  3. คุณดูเหตุการณ์ที่บันทึกไว้ได้ใน แดชบอร์ด Analytics ของคอนโซล Firebase

    คุณยังเข้าถึงคอนโซล Firebase จาก Play Console โดยคลิกไอคอน Firebase ข้างไอคอนของแอปในรายละเอียดเกม

การแก้ปัญหาข้อผิดพลาดที่พบบ่อย

ดูเหตุการณ์ Play Games ในแดชบอร์ด Analytics ไม่ได้

คุณต้องลิงก์ Google Play กับ Firebase โดยใช้คอนโซล Firebase ( > การตั้งค่าโปรเจ็กต์ > การผสานรวม > Google Play) หากคุณพบปัญหาในการลิงก์ ให้ตรวจสอบ ดังต่อไปนี้:

เข้าถึงคอนโซล Firebase จาก Play Console ไม่ได้

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