DebugView ช่วยให้คุณดูข้อมูลเหตุการณ์ดิบที่แอปบันทึกใน อุปกรณ์สำหรับการพัฒนาได้เกือบเรียลไทม์ ซึ่งมีประโยชน์มากสำหรับการตรวจสอบความถูกต้อง ในระหว่างการพัฒนาเครื่องมือ และสามารถช่วยให้คุณ พบข้อผิดพลาดและความผิดพลาดในการใช้งาน Analytics และยืนยัน ว่าระบบจะบันทึกเหตุการณ์และพร็อพเพอร์ตี้ผู้ใช้ทั้งหมดอย่างถูกต้อง
เปิดใช้โหมดแก้ไขข้อบกพร่อง
โดยทั่วไปแล้ว เหตุการณ์ที่แอปของคุณบันทึกไว้จะรวมกันเป็นกลุ่มในระยะเวลา ประมาณ 1 ชั่วโมง และอัปโหลดพร้อมกัน วิธีนี้จะช่วยประหยัด แบตเตอรี่ในอุปกรณ์ของผู้ใช้ปลายทางและลดปริมาณการใช้อินเทอร์เน็ตของเครือข่าย อย่างไรก็ตาม สำหรับ วัตถุประสงค์ในการตรวจสอบการติดตั้งใช้งาน Analytics (และ ดู Analytics ในรายงาน DebugView) คุณสามารถเปิดใช้โหมดแก้ไขข้อบกพร่องได้ บนอุปกรณ์การพัฒนาเพื่ออัปโหลดเหตุการณ์โดยใช้ความล่าช้าน้อยที่สุด
iOS ขึ้นไป
หากต้องการเปิดใช้โหมดแก้ไขข้อบกพร่องของ Analytics ในอุปกรณ์การพัฒนา ให้ระบุ อาร์กิวเมนต์บรรทัดคำสั่งต่อไปนี้ใน Xcode:
-FIRDebugEnabled
การทำงานนี้จะยังคงอยู่จนกว่าคุณจะปิดใช้โหมดแก้ไขข้อบกพร่องอย่างชัดแจ้งโดยระบุ อาร์กิวเมนต์บรรทัดคำสั่งต่อไปนี้
-FIRDebugDisabled
คุณสามารถเพิ่มอาร์กิวเมนต์เหล่านี้ได้โดยแก้ไขรูปแบบโปรเจ็กต์ของคุณและเพิ่ม รายการใหม่ใน "ผ่านการแก้ไขเมื่อเปิดตัว"
Android
วิธีเปิดใช้โหมดแก้ไขข้อบกพร่องของ Analytics ในอุปกรณ์ Android เรียกใช้คำสั่งต่อไปนี้
adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
การทำงานนี้จะยังคงอยู่จนกว่าคุณจะปิดใช้โหมดแก้ไขข้อบกพร่องอย่างชัดแจ้งด้วยการดำเนินการ คำสั่งต่อไปนี้
adb shell setprop debug.firebase.analytics.app .none.
เว็บ
หากต้องการเปิดใช้โหมดแก้ไขข้อบกพร่องของ Analytics ในเบราว์เซอร์ ให้ติดตั้ง โปรแกรมแก้ไขข้อบกพร่องของ Google Analytics ส่วนขยาย Chrome
เมื่อติดตั้งแล้ว ให้เปิดใช้ส่วนขยายแล้วรีเฟรชหน้าเว็บ จากจุดนั้น ส่วนขยายจะบันทึกเหตุการณ์ในแอปในโหมดแก้ไขข้อบกพร่อง
คุณดูเหตุการณ์ที่บันทึกใน DebugView ในคอนโซล Firebase ได้
รายงานเกี่ยวกับข้อมูลเหตุการณ์
เมื่อเปิดใช้โหมดแก้ไขข้อบกพร่องในอุปกรณ์การพัฒนาแล้ว ให้ไปที่ DebugView โดยการเลือก ลูกศรถัดจาก StreamView ในแถบนำทางด้านบนของ Google Analytics และ เลือก DebugView
Google Analytics แล้วเลือก DebugView">
จากนั้น เพียงเริ่มใช้แอปเพื่อดูการบันทึกเหตุการณ์ของแอปใน รายงาน DebugView
สตรีมเป็นวินาที (คอลัมน์กลาง) จะแสดงเหตุการณ์ที่ได้รับการบันทึก ในช่วง 60 วินาทีที่ผ่านมา สตรีมเป็นนาที (คอลัมน์ซ้าย) จะแสดงชุดของ ที่เก็บถาวรของเหตุการณ์ในช่วง 30 นาทีที่ผ่านมา และคอลัมน์ด้านขวาจะแสดงพารามิเตอร์ เหตุการณ์ยอดนิยมที่บันทึกไว้ในช่วง 30 นาที รวมถึงพร็อพเพอร์ตี้ผู้ใช้ปัจจุบัน สำหรับอุปกรณ์การพัฒนาที่เลือกในปัจจุบัน
สตรีมเป็นวินาที
โดยค่าเริ่มต้น คุณจะเห็นรายการเหตุการณ์ที่บันทึกไว้ในช่วง 60 วินาทีที่ผ่านมา ชิ้น แสดงการประทับเวลาที่ตรงกับเวลาที่มีการบันทึกเหตุการณ์ อุปกรณ์สำหรับการพัฒนา คุณสามารถคลิกเหตุการณ์เพื่อดูรายการพารามิเตอร์ ที่เชื่อมโยงกับเหตุการณ์นั้น
เนื่องจากค่าพร็อพเพอร์ตี้ผู้ใช้เปลี่ยนระหว่างการใช้งานแอป คุณจะเห็น สำหรับการเปลี่ยนแปลงนั้น
สตรีมเป็นนาที
สตรีมนี้จะแสดงกลุ่มวงกลมซึ่งแต่ละวงตรงกับช่วงเวลา 1 นาที ในช่วง 30 นาทีที่ผ่านมา ตัวเลขในวงกลมแสดงถึงจำนวนของ เหตุการณ์ที่ได้รับในนาทีนั้น การคลิกที่วงกลมวงใดวงหนึ่งเหล่านี้จะปรากฏ สตรีมเป็นวินาทีที่มีเหตุการณ์ที่ได้รับการบันทึกในระหว่างนาทีนั้น ซึ่งช่วยให้คุณตรวจสอบเหตุการณ์ที่บันทึกในช่วง 30 วันที่ผ่านมาได้อย่างมีประสิทธิภาพ นาทีโดยละเอียด
เหตุการณ์ยอดนิยมและพร็อพเพอร์ตี้ผู้ใช้ปัจจุบัน
ตารางเหตุการณ์ยอดนิยมจะแสดงเหตุการณ์ยอดนิยมที่ได้รับการบันทึกไว้ในช่วง 30 นาที 6 เดือน และตารางพร็อพเพอร์ตี้ผู้ใช้ปัจจุบันจะแสดงสถานะล่าสุดของชุด ของพร็อพเพอร์ตี้ผู้ใช้สำหรับอุปกรณ์การพัฒนาที่เลือกในปัจจุบัน
ตัวเลือกอุปกรณ์
เนื่องจากอุปกรณ์การพัฒนาต่างๆ จำนวนมากเปิดใช้โหมดแก้ไขข้อบกพร่องได้ คุณจึงทำสิ่งต่อไปนี้ได้ ใช้ตัวเลือกอุปกรณ์เพื่อเลือกอุปกรณ์ที่จะใช้ DebugView จะมุ่งเน้น ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์หลายรายสามารถทุ่มเทให้กับ ในการใช้เครื่องมือและการตรวจสอบความถูกต้องโดยไม่ส่งผลกระทบต่อกัน