flurryAnalytics.init()

类型 函数
返回值
版本 版本 2024.3703
关键词 分析、Flurry Analytics、init
另请参阅 flurryAnalytics.*

概览

此函数初始化 Flurry 插件,在执行其他 Flurry 调用(如 flurryAnalytics.logEvent())之前必须执行此步骤。

重要提示

必须等到 "init" phase 事件之后,再尝试记录分析事件 (flurryAnalytics.logEvent()) 或启动定时事件 (flurryAnalytics.startTimedEvent())。

语法

flurryAnalytics.init( listener, params )
listener (必需)

侦听器. 将接收 analyticsRequest 事件的侦听器。

params (必需)

. 包含 Flurry 初始化值的表 — 有关详细信息,请参阅下一章节。

参数参考

params 表包含 Flurry 初始化参数。

apiKey (必需)

字符串. Flurry API 密钥,是从 Flurry 系统获取的。

crashReportingEnabled (可选)

布尔值. 设置为 true 以启用崩溃分析。这将使你的应用能够将崩溃数据和未处理的错误发送给 Flurry。默认值为 false

logLevel (可选)

字符串. 设置日志记录级别。默认情况下是仅记录关键消息的最低日志记录。可能的值包括 "default""debug""all"

示例

local flurryAnalytics = require( "plugin.flurry.analytics" )

local function flurryListener( event )

    if ( event.phase == "init" ) then  -- Successful initialization
        print( event.provider )
    end
end

-- Initialize the Flurry plugin
flurryAnalytics.init( flurryListener, { apiKey="YOUR_API_KEY" } )