appsflyer接入

埋点appsflyer
返回不了数据
不够专业
我的解答思路和尝试过的方法
帮我接,有偿

在Application中进行的初始化就可以了。

object AppsFlyerManger {
    private const val AF_DEV_KEY = "000000sfsdfsfsdsdfsdfsafaasdfasdfsdfasdfadd"   //从appflyer获取的id

    fun init(context: Application) {
        AppsFlyerLib.getInstance()
            .init(
                AF_DEV_KEY,
                AppAppsFlyerConversionListener(), context
            )
            .setDebugLog(BuildConfig.DEBUG)
        AppsFlyerLib.getInstance().start(context)
    }

    private class AppAppsFlyerConversionListener : AppsFlyerConversionListener {
        override fun onConversionDataSuccess(conversionData: Map<String, Any>) {
        
        }

        override fun onConversionDataFail(errorMessage: String) {
         
        }

        override fun onAppOpenAttribution(attributionData: Map<String, String>) {
        
        }

        override fun onAttributionFailure(errorMessage: String) {
        
        }
    }
}