📜  使用扩展配置初始化 appmetrica 库 - Kotlin (1)

📅  最后修改于: 2023-12-03 15:06:56.393000             🧑  作者: Mango

使用扩展配置初始化 AppMetrica 库 - Kotlin

如果您正在开发一个应用程序并想要使用 AppMetrica 神策来收集数据,那么您需要按照以下步骤进行初始化。

引入 AppMetrica 库

首先,在您的 build.gradle 文件中添加 AppMetrica 的依赖项:

dependencies {
    implementation 'com.yandex.android:mobmetricalib:3.11.2'
}
配置 AppMetrica 应用程序密钥

使用应用程序密钥初始化 AppMetrica 库。如果您使用的是 Gradle 扩展配置,则可以像这样在 gradle.properties 文件中添加应用程序密钥:

appmetricaApiKey=YOUR_API_KEY

然后,在您的 build.gradle 文件中,添加以下代码行以从 Gradle 配置文件中获取应用程序密钥:

buildTypes {
    debug {
        ...
        resValue("string", "appmetrica_api_key", appmetricaApiKey)
    }
    release {
        ...
        resValue("string", "appmetrica_api_key", appmetricaApiKey)
        ...
    }
}
初始化 AppMetrica 库

现在,您已经配置了应用程序密钥,可以在 Kotlin 代码中初始化 AppMetrica 库。使用以下代码行来初始化库:

import com.yandex.metrica.YandexMetrica
import com.yandex.metrica.YandexMetricaConfig

class MyApplication : Application() {
    override fun onCreate() {
        super.onCreate()

        val config = YandexMetricaConfig.newConfigBuilder(getString(R.string.appmetrica_api_key)).build()
        // 启用日志记录。可选。
        config.isLogEnabled = true

        // 初始化 AppMetrica SDK
        YandexMetrica.activate(applicationContext, config)
        YandexMetrica.enableActivityAutoTracking(this)
    }
}
结论

在本文中,您已经了解了如何使用扩展配置初始化 AppMetrica 库。使用 AppMetrica,您可以轻松地收集应用程序的数据并进行分析。如果您想要了解更多信息,请查看 AppMetrica 文档