DTAnalytics class

Annotations
  • @DTApi()

Constructors

DTAnalytics.new()

Properties

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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

clearDynamicCommonProperties() Future<void>
清除动态通用属性
clearStaticCommonProperties() Future<void>
清除静态通用属性
enableThirdPartySharing(int type) Future<void>
透传 dt_id 至三方归因平台
getDataTowerId() Future<String?>
获取 DataTower instance id
setAccountId(String? id) Future<void>
设置自有用户系统的id
setAdjustId(String? id) Future<void>
设置 adjust id
setAppsFlyerId(String? id) Future<void>
设置 AppsFlyer id
setDynamicCommonProperties(JsonMap getter()) Future<void>
设置动态通用属性
setFirebaseAppInstanceId(String? id) Future<void>
设置 Firebase 的 app_instance_id
setKochavaId(String? id) Future<void>
设置 kochava id
setStaticCommonProperties(JsonMap properties) Future<void>
设置静态通用属性(持久化存储)
setTenjinId(String? id) Future<void>
设置 Tenjin id
trackEvent(String eventName, [JsonMap properties = const {}]) Future<void>
调用 track 接口,追踪一个带有属性的事件
userAdd(JsonMap properties) Future<void>
设置可累加的用户属性
userAppend(JsonMap properties) Future<void>
对 JSONArray 类型的用户属性进追加
userDelete() Future<void>
删除用户
userSet(JsonMap properties) Future<void>
设置一般的用户属性
userSetOnce(JsonMap properties) Future<void>
设置只要设置一次的用户属性
userUniqAppend(JsonMap properties) Future<void>
对 JSONArray 类型的用户属性进追加, 并去重
userUnset(List<String> properties) Future<void>
清空用户属性