public class WFSDK
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
SUCCESS |
| 构造器和说明 |
|---|
WFSDK() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
destory()
SDK销毁
业务开发者确定不需要SDK时,调用该接口销毁SDK,释放SDK占用的资源
|
static void |
destory(WFCallback.Callback<SDKResult> callback)
SDK销毁
业务开发者确定不需要SDK时,调用该接口销毁SDK,释放SDK占用的资源
|
static java.lang.String |
getVersion()
获取版本号
|
static boolean |
isRegisted()
是否注册
|
static void |
pause()
暂停数据收集
业务开发者根据需要暂停SDK收集行为以节省端资源消耗
|
static void |
pause(WFCallback.Callback<SDKResult> callback)
暂停数据收集
业务开发者根据需要暂停SDK收集行为以节省端资源消耗
|
static void |
register(java.lang.String appId)
初始化
请使用在APP启动时
|
static void |
register(java.lang.String appId,
WFCallback.Callback<SDKResult> callback)
初始化
请使用在APP启动时
|
static void |
reset()
SDK重置
业务开发者需要重置当前状态时调用,包括:
1.清空计数器、变量
2.开启新上下文id
3.重发⼀次新环境信息
|
static void |
reset(WFCallback.Callback<SDKResult> callback)
SDK重置
业务开发者需要重置当前状态时调用,包括:
1.清空计数器、变量
2.开启新上下文id
3.重发⼀次新环境信息
|
static void |
resume()
恢复收集数据
|
static void |
resume(WFCallback.Callback<SDKResult> callback)
恢复收集数据
|
static java.lang.String |
send(java.lang.String message,
java.lang.String jsonParams)
发送消息(隐藏方法)
|
static void |
send(java.lang.String message,
java.lang.String jsonParams,
WFCallback.Callback<SDKResult> cb)
发送消息,异步(隐藏方法)
|
static void |
start()
开始收集数据
启动所有产品
|
static void |
start(java.lang.String product)
开始收集数据
|
static void |
start(java.lang.String product,
WFCallback.Callback<SDKResult> callback)
开始收集数据
|
static void |
start(WFCallback.Callback<SDKResult> callback)
开始收集数据
启动所有产品
|
static void |
stop()
SDK停止
业务开发者确定不需要SDK时,调用该接口停止SDK
调用后将会停止所有已经开启的模块
|
static void |
stop(java.lang.String product)
SDK停止
业务开发者确定不需要SDK时,调用该接口停止SDK
调用后将会停止所有已经开启的模块
|
static void |
stop(java.lang.String product,
WFCallback.Callback<SDKResult> callback)
SDK停止
业务开发者确定不需要SDK时,调用该接口停止SDK
调用后将会停止所有已经开启的模块
|
static void |
stop(WFCallback.Callback<SDKResult> callback)
SDK停止
业务开发者确定不需要SDK时,调用该接口停止SDK
调用后将会停止所有已经开启的模块
|
public static final int SUCCESS
public static void destory()
public static void destory(@NonNull
WFCallback.Callback<SDKResult> callback)
callback - 销毁回调public static java.lang.String getVersion()
throws WFException
WFExceptionpublic static boolean isRegisted()
public static void pause()
public static void pause(@NonNull
WFCallback.Callback<SDKResult> callback)
callback - 暂停回调函数public static void register(@NonNull
java.lang.String appId)
appId - 应用ID 在曲速用户中心获取的应用档案标识public static void register(@NonNull
java.lang.String appId,
@NonNull
WFCallback.Callback<SDKResult> callback)
appId - 应用ID 在曲速用户中心获取的应用档案标识callback - 初始化回调public static void reset()
public static void reset(@NonNull
WFCallback.Callback<SDKResult> callback)
callback - 重置回调public static void resume()
public static void resume(@NonNull
WFCallback.Callback<SDKResult> callback)
callback - 收集数据回调public static java.lang.String send(@NonNull
java.lang.String message,
@Nullable
java.lang.String jsonParams)
throws WFException
message - jsonParams - WFExceptionpublic static void send(@NonNull
java.lang.String message,
@Nullable
java.lang.String jsonParams,
@NonNull
WFCallback.Callback<SDKResult> cb)
message - jsonParams - cb - public static void start()
public static void start(java.lang.String product)
product - 需要启动的产品名称(传入空则启动全部产品)public static void start(java.lang.String product,
@NonNull
WFCallback.Callback<SDKResult> callback)
product - 需要启动的产品名称(传入空则启动全部产品)callback - 启动回调public static void start(@NonNull
WFCallback.Callback<SDKResult> callback)
callback - 启动回调public static void stop()
public static void stop(java.lang.String product)
product - 需要停止的产品名称public static void stop(java.lang.String product,
@NonNull
WFCallback.Callback<SDKResult> callback)
product - 需要停止的产品名称callback - 停止回调public static void stop(@NonNull
WFCallback.Callback<SDKResult> callback)
callback - 停止回调