| รหัสข้อผิดพลาด | สาเหตุ | ค่า | ผลลัพธ์ |
|---|---|---|---|
| 2 | ชื่อเหตุการณ์ไม่ถูกต้อง (ว่าง ยาวเกินไป มีอักขระที่ไม่ถูกต้อง) | ชื่อของเหตุการณ์ที่ไม่ถูกต้อง | ระบบจะละเว้นเหตุการณ์และบันทึกerrorเหตุการณ์firebase_error_valueพร้อมพารามิเตอร์
ซึ่งระบุชื่อเหตุการณ์ที่ไม่ถูกต้อง |
| 3 | ชื่อพารามิเตอร์เหตุการณ์ไม่ถูกต้อง (ว่างเปล่า ยาวเกินไป อักขระไม่ถูกต้อง) | ชื่อพารามิเตอร์ที่ไม่ถูกต้อง | ระบบจะแทนที่พารามิเตอร์เหตุการณ์ด้วยพารามิเตอร์ firebase_error (1 รายการต่อเหตุการณ์) และเพิ่มพารามิเตอร์ firebase_error_value เพื่อระบุชื่อพารามิเตอร์ที่ไม่ถูกต้อง |
| 4 | ค่าพารามิเตอร์เหตุการณ์ยาวเกินไป | ชื่อพารามิเตอร์ที่ไม่ถูกต้อง | ระบบจะทิ้งพารามิเตอร์ที่ไม่ถูกต้อง ระบบจะเพิ่มพารามิเตอร์ firebase_error ลงในเหตุการณ์ และเพิ่มพารามิเตอร์ firebase_error_value เพื่อระบุชื่อของพารามิเตอร์ที่มีค่าไม่ถูกต้อง |
| 5 | เหตุการณ์มีพารามิเตอร์มากกว่า 25 รายการ | ไม่มี | ระบบจะทิ้งพารามิเตอร์เหตุการณ์พิเศษ ระบบจะเพิ่มพารามิเตอร์ firebase_error ลงใน
เหตุการณ์ที่มีค่าของรหัสข้อผิดพลาด |
| 6 | ชื่อพร็อพเพอร์ตี้ผู้ใช้ไม่ถูกต้อง (ว่างเปล่า ยาวเกินไป มีอักขระที่ไม่ถูกต้อง) | ชื่อพร็อพเพอร์ตี้ที่ไม่ถูกต้อง | ระบบจะไม่สนใจการเปลี่ยนแปลงพร็อพเพอร์ตี้ผู้ใช้ ระบบจะบันทึกerrorเหตุการณ์พร้อมfirebase_error_valueพารามิเตอร์ที่ระบุชื่อพร็อพเพอร์ตี้ผู้ใช้ที่ไม่ถูกต้อง |
| 7 | ค่าพร็อพเพอร์ตี้ผู้ใช้ยาวเกินไป | ชื่อพร็อพเพอร์ตี้ที่ไม่ถูกต้อง | ระบบจะไม่สนใจการเปลี่ยนแปลงพร็อพเพอร์ตี้ผู้ใช้ ระบบจะบันทึกเหตุการณ์ error พร้อมพารามิเตอร์ที่มีค่าซึ่งระบุชื่อของค่าพร็อพเพอร์ตี้ผู้ใช้ที่ไม่ถูกต้อง |
| 8 | บันทึกอินสแตนซ์ของแอปมีประเภทเหตุการณ์ที่ไม่ซ้ำกันมากกว่า 500 รายการ | ไม่มี | ระบบจะทิ้งเหตุการณ์ที่เกินมา ระบบจะบันทึกเหตุการณ์ error พร้อมพารามิเตอร์
firebase_error ซึ่งระบุรหัสข้อผิดพลาด |
| 9 | อินสแตนซ์แอปตั้งค่าพร็อพเพอร์ตี้ผู้ใช้ที่ไม่ซ้ำกันมากกว่า 25 รายการ | ไม่มี | ระบบจะไม่สนใจการเปลี่ยนแปลงพร็อพเพอร์ตี้ผู้ใช้ ระบบจะบันทึกerrorเหตุการณ์พร้อมfirebase_errorพารามิเตอร์ที่ระบุรหัสข้อผิดพลาด |
| 10 | อินสแตนซ์ของแอปเกินขีดจํากัดเหตุการณ์ Conversion ในวันเดียว | ไม่มี | ระบบจะบันทึกเหตุการณ์เป็นเหตุการณ์ปกติ (เช่น เหตุการณ์ที่ไม่ใช่ Conversion) ระบบจะเพิ่มพารามิเตอร์ A
firebase_error ลงในเหตุการณ์โดยมีค่าเป็น
รหัสข้อผิดพลาด |
| 11 | เหตุการณ์ที่บล็อกบันทึกอินสแตนซ์ของแอป | ชื่อของเหตุการณ์ที่ถูกบล็อก | ระบบจะไม่สนใจเหตุการณ์ ระบบจะบันทึกerrorเหตุการณ์พร้อมพารามิเตอร์firebase_error_valueซึ่งระบุชื่อเหตุการณ์ที่ถูกบล็อก |
| 12 | อินสแตนซ์แอปตั้งค่าพร็อพเพอร์ตี้ผู้ใช้ที่ถูกบล็อก | ชื่อพร็อพเพอร์ตี้ผู้ใช้ที่ถูกบล็อก | ระบบจะไม่สนใจการเปลี่ยนแปลงพร็อพเพอร์ตี้ผู้ใช้ ระบบจะบันทึกerrorเหตุการณ์พร้อมfirebase_error_valueพารามิเตอร์ที่ระบุพร็อพเพอร์ตี้ผู้ใช้ที่ถูกบล็อก |
| 13 | ชื่อเหตุการณ์ถูกสงวนไว้ | ชื่อของเหตุการณ์ที่สงวนไว้ | ระบบจะไม่สนใจเหตุการณ์ ระบบจะบันทึกerrorเหตุการณ์พร้อมพารามิเตอร์
firebase_error_valueซึ่งระบุชื่อเหตุการณ์ที่ไม่ถูกต้อง |
| 14 | ชื่อพารามิเตอร์เหตุการณ์ถูกสงวนไว้ | ชื่อพารามิเตอร์ที่สงวนไว้ | ระบบจะแทนที่พารามิเตอร์เหตุการณ์ด้วยพารามิเตอร์ firebase_error
ที่มีค่ารหัสข้อผิดพลาด ระบบจะเพิ่มพารามิเตอร์ firebase_error_value เพื่อระบุชื่อพารามิเตอร์ที่สงวนไว้
|
| 15 | ชื่อพร็อพเพอร์ตี้ผู้ใช้ถูกสงวนไว้ | ชื่อของพร็อพเพอร์ตี้ผู้ใช้ที่สงวนไว้ | ระบบจะไม่สนใจการเปลี่ยนแปลงพร็อพเพอร์ตี้ผู้ใช้ ระบบจะบันทึกerrorเหตุการณ์พร้อมfirebase_error_valueพารามิเตอร์ที่ระบุชื่อพร็อพเพอร์ตี้ผู้ใช้ที่ไม่ถูกต้อง |
| 17 | อาร์เรย์พารามิเตอร์มีความยาวเกินขีดจำกัด (200) | ชื่อของอาร์เรย์พารามิเตอร์ที่ถูกตัดทอน (ค่า) | ระบบจะตัดพารามิเตอร์อาร์เรย์ให้เหลือ 200 รายการ ระบบจะเพิ่มพารามิเตอร์ firebase_error ลงในเหตุการณ์ (1 รายการต่อเหตุการณ์) โดยมีค่าเป็นรหัสข้อผิดพลาด ระบบจะเพิ่มพารามิเตอร์ A
firebase_error_value เพื่อระบุชื่อของพารามิเตอร์ที่ถูกตัดทอน
|
| 18 | ประเภทพารามิเตอร์ค่าไม่ครบหรือไม่ถูกต้อง | ชื่อของพารามิเตอร์ที่ขาดหายไปหรือไม่ถูกต้อง (ค่า) | ระบบทิ้งพารามิเตอร์ค่า ระบบจะเพิ่มพารามิเตอร์ firebase_error ลงในเหตุการณ์ และเพิ่มพารามิเตอร์ firebase_error_value เพื่อระบุชื่อของพารามิเตอร์ที่ขาดหายไปหรือมีประเภท (ค่า) ที่ไม่ถูกต้อง |
| 19 | ไม่มีพารามิเตอร์สกุลเงินในเหตุการณ์ Conversion | ชื่อของพารามิเตอร์ที่ไม่ถูกต้อง (ค่า) | ระบบทิ้งพารามิเตอร์ค่า ระบบจะเพิ่มพารามิเตอร์ firebase_error ลงในเหตุการณ์
และเพิ่มพารามิเตอร์ firebase_error_value เพื่อระบุชื่อของ
พารามิเตอร์ที่ไม่ถูกต้อง (ค่า) |
| 20 | ชื่อพารามิเตอร์อาร์เรย์เหตุการณ์ไม่ถูกต้อง | ชื่อของพารามิเตอร์ที่ไม่ถูกต้อง (ค่า) | ระบบจะแทนที่พารามิเตอร์เหตุการณ์ด้วยพารามิเตอร์ firebase_error
(1 รายการต่อเหตุการณ์) และเพิ่มพารามิเตอร์ firebase_error_value เพื่อระบุ
ชื่อพารามิเตอร์ที่ไม่ถูกต้อง |
| 21 | เหตุการณ์ไม่รองรับพารามิเตอร์อาร์เรย์ | ชื่อของเหตุการณ์ที่ไม่ถูกต้อง | ระบบจะแทนที่พารามิเตอร์เหตุการณ์ด้วยพารามิเตอร์ firebase_error
(เหตุการณ์ละ 1 รายการ) และเพิ่มพารามิเตอร์ firebase_error_value เพื่อระบุชื่อเหตุการณ์ที่ไม่ถูกต้อง
|
| 22 | รายการต้องไม่มีพารามิเตอร์ที่อิงตามอาร์เรย์ | ชื่อของพารามิเตอร์ที่ไม่ถูกต้อง (ค่า) | พารามิเตอร์อาร์เรย์ที่ซ้อนกันจะถูกแทนที่ด้วยพารามิเตอร์ firebase_error
(พารามิเตอร์ละ 1 รายการ) และจะมีการเพิ่มพารามิเตอร์ firebase_error_value เพื่อระบุ
ชื่อพารามิเตอร์ที่ไม่ถูกต้อง |
| 23 | สินค้าต้องไม่มีพารามิเตอร์ที่กำหนดเอง | ไม่มี | ระบบจะทิ้งพารามิเตอร์อาร์เรย์ที่กำหนดเอง เพิ่มพารามิเตอร์ firebase_error ที่มี
ค่าของรหัสข้อผิดพลาด |
| 25 | บริการ Google Play เวอร์ชันของไคลเอ็นต์ไม่รองรับอาร์เรย์ของสินค้า (Android เท่านั้น) | ไม่มี | ระบบจะทิ้งพารามิเตอร์อาร์เรย์ เพิ่มพารามิเตอร์ firebase_error ที่มีค่า
ของรหัสข้อผิดพลาด |
| 28 | รายการมีพารามิเตอร์ที่กำหนดเองมากกว่า 27 รายการ | ไม่มี | ระบบจะทิ้งพารามิเตอร์สินค้าเพิ่มเติม ระบบจะเพิ่มพารามิเตอร์ firebase_error ลงใน
รายการที่มีค่ารหัสข้อผิดพลาด |
หากต้องการยืนยันว่ามีการสร้างเหตุการณ์ error และทําความเข้าใจสาเหตุ ให้ตรวจสอบ
บันทึกคอนโซลของอุปกรณ์ขณะที่แอปพลิเคชันอยู่ในโหมดแก้ไขข้อบกพร่อง SDK
แสดงข้อความการวินิจฉัยที่เกี่ยวข้องกับข้อผิดพลาดเหล่านี้