kochavaFAA.init()

类型 函数
返回值
版本 发行版 2024.3703
关键字 分析、归因、Kochava 免费应用分析、初始化
另请参阅 kochavaFAA.*

概述

kochavaFAA.init() 初始化 Kochava SDK。

初始化后,你可以调用任何其他函数,如 kochavaFAA.logEvent()

语法

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

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

params (必需)

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

参数参考

params 表格包括 Kochava 初始化的参数。

appGUID (必需)

字符串. 你的应用 GUID,从 Kochava 免费应用分析 系统收集。

limitAdTracking (可选)

布尔型.limitAdTracking 设置为 true 时限制广告跟踪。默认为 false

enableDebugLogging (可选)

布尔型. 调试日志记录将在设备日志中显示额外信息,以便于故障排除。默认为 false

enableAttributionData (可选)

布尔型. 请求从 Kochava 检索归因数据。数据将发送到调用此函数时给定的 Corona 监听器。默认为 false

hasUserConsent (可选)

布尔型. 为了便于你的应用符合 GDPR 要求,你只需将此初始化参数更改为所需值即可。如果设置为 false,Kochava 将启用 GDPR 数据收集限制,设置为 true 表示相反。如果启用此参数,则会忽略 intelligentConsentManagement。默认为 false

intelligentConsentManagement (可选)

布尔型. 为了更精确地符合 GDPR 限制,你可以使用此初始化参数。如果设置为 true,你将收到 Kochava 关于同意状态变更的通知。然后,你应手动调用 kochava.setHasUserConsent()。有关详细信息,请查看 kochava.setHasUserConsent() 文档。如果启用此参数,则会忽略 hasUserConsent。默认为 false

示例

local kochavaFAA = require( "plugin.kochava.faa" )

local function kochavaListener( event )
    -- Handle events here
end

-- Initialize plugin
kochavaFAA.init( kochavaListener,
    {
        appGUID = "YOUR_APP_GUID",
        enableDebugLogging = true
    }
)