ข้ามไปที่เนื้อหา

ทุกเครื่องยนต์

เอกสารนี้มีคำแนะนำสำหรับการตั้งค่าการตั้งค่าของเครื่องยนต์ทั่วไปเพื่อใช้ฟีเจอร์การวิเคราะห์ Hive SDK

Hive การตั้งค่าคอนโซล

Hive SDK Analytics มีฟีเจอร์หลากหลาย รวมถึงการส่งบันทึกและการวิเคราะห์กลุ่มผู้ใช้ เพื่อใช้ฟีเจอร์เหล่านี้ คุณต้องกำหนดค่าก่อนใน Hive Console ตามที่ระบุใน Analytics Console Guide.

hive_config.xml การตั้งค่า

นี่คือการตั้งค่า hive_config.xml ที่จำเป็นสำหรับการใช้ผลิตภัณฑ์ Hive SDK Analytics.

รายการ รายละเอียด จำเป็น ค่าพื้นฐานของ SDK
maxGameLogSize นี่คือจำนวนสูงสุดของเกมล็อกที่เก็บเป็นไฟล์ข้อมูลที่ไม่มีโครงสร้าง Analytics v2 จะเก็บค่าดังกล่าว ค่าพื้นฐานคือ 50 และการเปลี่ยนแปลงค่านี้จะถูกห้ามเว้นแต่ในกรณีพิเศษ X 50
saveAnalyticsLogBeforeCrash

นี่คือฟีเจอร์เฉพาะสำหรับ iOS ที่ตรวจจับสถานการณ์ที่แอปกำลังจะสิ้นสุดเนื่องจากข้อผิดพลาดประเภท NSException หรือข้อผิดพลาดประเภท signal ของ Unix และบันทึกล็อก Analytics ที่รอดำเนินการไปยังไฟล์แทนที่จะส่งไปยังเซิร์ฟเวอร์ หากใช้ตัวรายงานข้อผิดพลาดของบุคคลที่สาม คุณควรปิดฟีเจอร์นี้โดยการตั้งค่าเป็น false เพื่อป้องกันความขัดแย้ง ค่าที่ใช้ใน useCrashReport ในเวอร์ชันที่ต่ำกว่า 4.16.3 จะถูกใช้เป็นค่าของ saveAnalyticsLogBeforeCrash (+v4.16.3)

ค่าพื้นฐานได้เปลี่ยนจาก `true` เป็น `false` (+v4.24.2.0).

X `false`
<properties>
    <maxGameLogSize>50</maxGameLogSize>
    <saveAnalyticsLogBeforeCrash>false</saveAnalyticsLogBeforeCrash>
</properties>
Note

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่า hive_config.xml โปรดดูที่ นี้.

การตั้งค่า configuration class

นี่คือการตั้งค่าของคลาส Configuration ที่จำเป็นในการใช้ผลิตภัณฑ์ Hive SDK Analytics

รายการ คำอธิบาย ที่จำเป็น ค่าเริ่มต้นของ SDK
maxGameLogSize นี่คือจำนวนสูงสุดของบันทึกเกมที่เก็บเป็นไฟล์ข้อมูลที่ไม่มีโครงสร้าง Analytics v2 จะเก็บค่าดังกล่าว ค่าเริ่มต้นคือ 50 และการเปลี่ยนแปลงค่านี้จะต้องอยู่ในสถานการณ์พิเศษเท่านั้น X `50`
analyticsSendLimit นี่คือจำนวนสูงสุดของบันทึกที่จะถูกส่งต่อรอบการส่งบันทึก ค่าเริ่มต้นคือ 5 สามารถกำหนดค่าได้เฉพาะผ่านคลาส `Configuration` เท่านั้น X `5`
analyticsQueueLimit นี่คือจำนวนสูงสุดของบันทึกที่สามารถสะสมได้ ค่าเริ่มต้นคือ 50 สามารถกำหนดค่าได้เฉพาะผ่านคลาส `Configuration` เท่านั้น X `50`
analyticsSendCycle นี่คือรอบการส่งบันทึก สามารถตั้งค่าเป็นวินาที และบันทึกการวิเคราะห์จะถูกส่งทุกๆ รอบที่ตั้งค่า ค่าเริ่มต้นคือ 1 วินาที สามารถกำหนดค่าได้เฉพาะผ่านคลาส `Configuration` เท่านั้น X `1`(หน่วย: วินาที)