FlUMeng class

Constructors

FlUMeng()
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
isInit bool
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

clearPreProperties() Future<bool>
清空所有预置事件属性。
getDeviceInfo() Future<UMengDeviceInfo?>
getPreProperties() Future<Map?>
获取预置事件所有属性;如果不存在,则返回空
getTestDeviceInfo() Future<String?>
获取集成测试信息的接口 android "$deviceId" ios "$deviceId"
getUMId() Future<UMengID?>
获取zid 和 umid
init({required String androidAppKey, required String iosAppKey, String channel = ''}) Future<bool>
初始化 preInit 是否预加载 仅支持android
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onEvent(String event, Map<String, dynamic> properties) Future<bool>
发送自定义事件(目前属性值支持字符、整数、浮点、长整数,暂不支持NULL、布尔、MAP、数组)
onKillProcess(String key, String type) Future<bool>
android 退出app 时 保存统计数据
onPageEnd(String pageName) Future<bool>
离开页面统计
onPageStart(String pageName) Future<bool>
进入页面统计
registerPreProperties(Map<String, dynamic> properties) Future<bool>
设置预置事件属性 键值对 会覆盖同名的key dynamic 仅支持基础类型
reportError(String error) Future<bool>
错误上报 仅支持android
setAnalyticsEnabled({bool enabled = true, bool enableAplCollection = true, bool enableImeiCollection = true, bool enableImsiCollection = true, bool enableIccidCollection = true, bool enableUmcCfgSwitch = true, bool enableWiFiMacCollection = true}) Future<bool>
是否开启统计,默认为YES(开启状态) 设置为NO,可关闭友盟统计功能.
setDomain(String domain) Future<bool>
设置上报统计日志的主域名。此函数必须在SDK初始化函数调用之前调用。 domain 传日志的主域名收数地址,参数不能为null或者空串。例如:https://www.umeng.com
setEncryptEnabled(bool enabled) Future<bool>
设置是否对日志信息进行加密, 默认NO
setLatitude(double longitude, double latitude) Future<bool>
设置经纬度信息 @param latitude 纬度. @param longitude 经度.
setLogEnabled(bool enabled) Future<bool>
是否开启日志
setPageCollectionMode(bool isAuto) Future<bool>
isAuto 是否自动上报 false 需要手动上报
setSecret(String secret) Future<bool>
设置 app secret
signIn(String userId, {String? provider}) Future<bool>
设置用户账号 provider 账号来源。不能以下划线"_"开头,使用大写字母和数字标识,长度小于32 字节
signOff() Future<bool>
停止sign-in的统计
toString() String
A string representation of this object.
inherited
unregisterPreProperty(String key) Future<bool>
删除指定预置事件属性
userProfile(String key, String value) Future<bool>
设置用户属性(自定义) 用户属性设置一定要在账号统计调用后即 profileSignIn:。 @param value : 用户属性值(String); @param key : 用户属性键;
userProfileEMail(String mail) Future<bool>
设置用户属性(邮箱) 用户属性设置一定要在账号统计调用后即profileSignInWithPUID:。 @param mail : 邮箱;
userProfileMobile(String mobile) Future<bool>
设置用户属性(电话) 用户属性设置一定要在账号统计调用后即profileSignInWithPUID:。 @param mobile : 电话;

Operators

operator ==(Object other) bool
The equality operator.
inherited