所有引擎
這提供了有關使用 Hive SDK 分析功能的常見引擎設置的指導。
Hive 控制台設置¶
Hive SDK 分析提供各種功能,例如日誌傳輸和群體分析。要使用 Hive SDK 分析,您必須首先按照 分析控制台指南 設置 Hive 控制台。
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 分析伺服器收集,並且也可以通過使用Configuration class在運行時進行更改。
Info
要檢查收集的值,請參考以下內容。
在崩潰前保存分析日誌 (ios)¶
這是用來檢測應用程式崩潰前的情況,以及是否將等待發送到伺服器的分析日誌儲存為檔案。如果使用外部第三方崩潰報告工具,您應該輸入false
來禁用它,以防止崩潰。預設值為false
,如果在hive_config.xml中未定義此值,則將使用預設值運作。
分析發送限制¶
每個傳輸週期要發送的最大分析日誌數量,適用於分析日誌。默認值為5
,如果在hive_config.xml中未定義此值,則將使用默認值。它也可以在運行時通過使用Configuration class進行更改。
Info
Hive SDK 分析將遊戲日誌附加到分析日誌並一起發送。開發人員可以檢查分析日誌以查看從遊戲發送的非結構化數據。
分析佇列限制¶
Hive 是可以存储在分析服务器中的最大 分析日志 数量。它在队列中收集日志数据(文本)结构并进行传输。默认值为 50
,这意味着它一次传输 50 个日志数据结构。如果在 hive_config.xml 中未定义此值,则使用默认值。它也可以通过 配置类 在运行时进行更改。
分析發送週期¶
這是分析日誌的傳輸週期。它可以以秒為單位設置,分析日誌將在配置的間隔內發送。默認值為1
秒,如果在hive_config.xml中未定義此值,則將使用默認值。它也可以通過配置類在運行時進行更改。