DTAnalytics class
- Annotations
-
- @DTApi()
Constructors
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> - 清空用户属性