|
/

flutter 合规预初始化应该怎么弄

DDADA
发布于 3 个月前
11777
移动统计 U-App
SDK集成与升级

你好,我在MainActivity.onCreate()函数中调用

public static void preInit(Context context, String appkey, String channel)

预初始化,然而统计却没有发现最新的版本,也没有找到相关的文档

11个回答
 
3 个月前

1)尽量使用友盟最新的fluttersdk和原生的android/ios sdk

2)在MainActivity.onCreate()函数中调用preInit预初始化

3)在Flutter中进行隐私授权弹框

4)同意授权后在Flutter中调用正式的初始化initCommon

5)如果需要统计Flutter中的页面信息,需要setPageCollectionModeManual

 
1 个月前

合规预初始化

  • 确保App首次冷启动时,在用户阅读您的《隐私政策》并取得用户授权之后,才调用正式初始化函数UmengCommonSdk.initCommon()初始化统计SDK,此时SDK才会真正采集设备信息并上报数据。

  • 反之,如果用户不同意《隐私政策》授权,则不能调用UmengCommonSdk.initCommon()初始化函数。

  • 一旦App获取到《隐私政策》的用户授权,后续的App冷启动,开发者应该保证在MainActivity.onCreate()函数中调用预初始化函数UMConfigure.preInit()。

  • 正式初始化函数UmengCommonSdk.initCommon()可以按需调用(可以在预初始化函数之后紧接着调用,也可以放到后台线程中延迟调用,但还是必须调用,不能遗漏)。

附文档地址:https://developer.umeng.com/docs/119267/detail/174923

 
1 个月前

初始化之前要先获取用户授权,不然会被判定违规

 
1 个月前

APP首次启动的时候,先获取用户授权,再调用相关初始化的函数

 
1 个月前

+ (void)initWithAppkey:(NSString *)appKey channel:(NSString *)channel;

哥,iOS这个预初始化,应该放在iOS的哪里,我android转过来的,实在搞不懂这句放哪个文件哪个方法里,求教!

 
3 个月前

是要上架才能有数据吗,都加好了还没上架,都没数据正常吗

 
3 个月前

有一个初始化Flutter SDK的文档,你可以看看能帮助到你吗https://developer.umeng.com/docs/119267/detail/174923

Loading ...
登录社区,分享你的经验