ทุกเครื่องยนต์
นี่ให้คำแนะนำเกี่ยวกับการตั้งค่าเครื่องยนต์ทั่วไปที่ใช้ฟีเจอร์การวิเคราะห์ SDK ของแบรนด์ Hive
Hive การตั้งค่าคอนโซล¶
Hive SDK analytics มีฟีเจอร์หลากหลาย เช่น การส่งข้อมูลล็อกและการวิเคราะห์กลุ่มผู้ใช้ เพื่อใช้ Hive SDK analytics คุณต้องทำตาม Analytics Console Guide เพื่อตั้งค่า Hive console ก่อน
hive_config.xml การกำหนดค่า¶
นี่คือการกำหนดค่า hive_config.xml ที่จำเป็นเมื่อใช้ฟีเจอร์การวิเคราะห์ ด้านล่างนี้คือตัวอย่างโค้ดที่สมมติว่าการตั้งค่าทั้งหมดถูกใช้
<properties>
<!-- Hive SDK common settings omitted -->
<!-- Hive SDK Analytics Settings: START -->
<maxGameLogSize>50</maxGameLogSize>
<saveAnalyticsLogBeforeCrash>false</saveAnalyticsLogBeforeCrash>
<analyticsSendLimit>5</analyticsSendLimit>
<analyticsQueueLimit>50</analyticsQueueLimit>
<analyticsSendCycle>1</analyticsSendCycle>
<!-- Hive SDK Analytics Settings: END -->
</properties>
ขนาดล็อกเกมสูงสุด¶
จำนวนสูงสุดของบันทึกเกมที่เก็บเป็นไฟล์ข้อมูลที่ไม่มีโครงสร้าง ค่าปริยายคือ 50
และหากค่าดังกล่าวไม่ได้กำหนดใน hive_config.xml ระบบจะทำงานด้วยค่าปริยาย อย่าเปลี่ยนแปลงค่านี้เว้นแต่ในกรณีพิเศษ (เช่น การยืนยันว่าการเก็บบันทึกไม่ปกติเนื่องจากการหน่วงเวลาหรือการตัดการเชื่อมต่อของเครือข่ายบ่อยครั้ง) ค่านี้จะถูกเก็บรวบรวมโดยเซิร์ฟเวอร์ Hive Analytics และสามารถเปลี่ยนแปลงได้ในระหว่างการทำงานโดยใช้ Configuration class
Info
เพื่อตรวจสอบค่าที่รวบรวมได้ โปรดดูที่ ต่อไปนี้.
บันทึกบันทึกการวิเคราะห์ก่อนเกิดข้อผิดพลาด (ios)¶
นี่คือการตรวจจับสถานการณ์ก่อนที่แอปจะล่มและว่าควรบันทึก บันทึกการวิเคราะห์ ที่รอส่งไปยังเซิร์ฟเวอร์เป็นไฟล์หรือไม่ หากใช้โปรแกรมรายงานข้อผิดพลาดของบุคคลที่สาม คุณควรป้อน false
เพื่อปิดการใช้งานเพื่อป้องกันไม่ให้เกิดข้อผิดพลาด ค่าเริ่มต้นคือ false
และหากค่านี้ไม่ได้กำหนดใน hive_config.xml มันจะทำงานด้วยค่าเริ่มต้น
การวิเคราะห์การส่งขีดจำกัด¶
จำนวนสูงสุดของบันทึกการวิเคราะห์ที่จะส่งต่อรอบการส่งสำหรับ บันทึกการวิเคราะห์ ค่าเริ่มต้นคือ 5
และหากค่าดังกล่าวไม่ได้กำหนดใน hive_config.xml มันจะทำงานด้วยค่าเริ่มต้น นอกจากนี้ยังสามารถเปลี่ยนแปลงได้ในระหว่างการทำงานโดยใช้ คลาสการกำหนดค่า
Info
Hive SDK analytics จะเชื่อมโยงบันทึกเกมกับบันทึกการวิเคราะห์และส่งไปพร้อมกัน นักพัฒนาสามารถตรวจสอบบันทึกการวิเคราะห์เพื่อดูข้อมูลที่ไม่มีโครงสร้างที่ส่งมาจากเกม
ขีดจำกัดคิวการวิเคราะห์¶
Hive คือจำนวนสูงสุดของ บันทึกการวิเคราะห์ ที่สามารถจัดเก็บในเซิร์ฟเวอร์การวิเคราะห์ มันเก็บข้อมูลบันทึก (ข้อความ) ในคิวและส่งต่อไป ค่าเริ่มต้นคือ 50
ซึ่งหมายความว่ามันส่งข้อมูลบันทึก 50 ชุดในครั้งเดียว หากค่าดังกล่าวไม่ได้กำหนดใน hive_config.xml มันจะทำงานด้วยค่าดีฟอลต์ นอกจากนี้ยังสามารถเปลี่ยนแปลงได้ในระหว่างการทำงานผ่าน คลาสการกำหนดค่า.
การวิเคราะห์การส่งรอบ¶
นี่คือวงจรการส่งของ analytics log ซึ่งสามารถตั้งค่าเป็นวินาทีได้ และ analytics log จะถูกส่งในช่วงเวลาที่กำหนด ค่าเริ่มต้นคือ 1
วินาที และหากค่าดังกล่าวไม่ได้กำหนดใน hive_config.xml มันจะทำงานด้วยค่าดีฟอลต์ นอกจากนี้ยังสามารถเปลี่ยนแปลงได้ในระหว่างการทำงานผ่าน Configuration class.