跳轉至

所有引擎

本文件提供了使用 Hive SDK 分析功能的常见引擎设置的设置说明。

Hive 控制台設定

Hive SDK 分析提供多種功能,包括日誌傳輸和群體分析。要使用這些功能,您必須首先根據 分析控制台指南 在 Hive 控制台中配置它們。

hive_config.xml 設定

這些是使用Hive SDK分析產品所需的hive_config.xml設置。

項目 描述 必要 SDK 預設值
maxGameLogSize 這是作為非結構化數據文件存儲的遊戲日誌的最大數量。分析 v2 收集此值。預設值為 50,除非在特殊情況下,否則禁止更改此值。 X 50
saveAnalyticsLogBeforeCrash

這是一個僅限 iOS 的功能,用於檢測應用程序即將因 NSException 類型錯誤或 Unix signal 類型錯誤而終止的情況,並將待處理的分析日誌保存到文件中,而不是將其發送到服務器。如果使用第三方崩潰報告工具,應通過將其設置為 false 來禁用此功能,以防止衝突。在 4.16.3 版本以下使用的 useCrashReport 值用作 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 類別設定

這些是使用 Hive SDK 分析產品所需的 Configuration 類設置。

項目 描述 必要 SDK 預設值
maxGameLogSize 這是作為非結構化數據文件存儲的最大遊戲日誌數量。分析 v2 收集此值。預設值為 50,除非在特殊情況下,否則禁止更改此值。 X `50`
analyticsSendLimit 這是每個日誌傳輸週期要傳輸的最大日誌數量。預設值為 5。只能使用 `Configuration` 類進行配置。 X `5`
analyticsQueueLimit 這是可以累積的最大日誌數量。預設值為 50。只能使用 `Configuration` 類進行配置。 X `50`
analyticsSendCycle 這是日誌傳輸週期。可以以秒為單位設置,並且分析日誌在每個設置的週期內傳輸。預設值為 1 秒。只能使用 `Configuration` 類進行配置。 X `1`(單位:秒)