Flutter集成移动统计SDK时遇到的遗漏UMConfigure.preInit函数问题
9957***@qq.com
发布于 2 年前
11201来自重庆移动统计 U-App
SDK集成与升级
法律合规
- 在项目android的MainActivity.kt同级文件夹下创建MyApp.kt,内容如下
```
package com.xxxx.xxx
import android.util.Log
import io.flutter.app.FlutterApplication
import com.umeng.commonsdk.UMConfigure
class MyApp : FlutterApplication() {
override
fun onCreate() {
super.onCreate()
Log.i("UMENG", "--->>> FlutterApplication: onCreate enter")
UMConfigure.setLogEnabled(true)
UMConfigure.preInit(this, "66826aa4cac2a664de5axxx", "DEV")
}
}
```
- 可以确保AppKey是Android端的,Channel也是统一设置好的,但是在用户点击隐私弹窗同意按钮执行```UmengCommonSdk.initCommon``` 后会有如下提示
[ +13 ms] E/UMConfigure(22036): 检测到SDK初始化过程遗漏UMConfigure.preInit函数,请参考【友盟+】合规指南: https://developer.umeng.com/docs/119267/detail/182050
[ ] E/UMConfigure(22036): 检测到未调用隐私授权API,详情见:https://developer.umeng.com/docs/119267/detail/182050
配置都是参考DEMO来的,AppKey也都正确,求解答是哪里出问题了吗?