IRecorder
记录器,记录页面和自定义事件。
方法
记录自定义事件(通用)
/**
* 记录事件
* @param code 事件编码
* @param params 事件信息
*/
void onEvent(String code, Map<String, Object> params);
记录页面(通用)
/**
* 页面开始
* @param page 页面名称
*/
void onPageStart(String page);
/**
* 页面结束
* @param page 页面名称
* @param extras 页面信息。
*/
void onPageEnd(String page, Map<String, Object> extras);
记录用户账户信息(固定)
/**
* 记录用户账号事件
* @param event 用户账号事件类型,{@link TRSAccountEventType}
* @param account 用户账号信息,{@link TRSUserAccount}
*/
void record(TRSAccountEventType event, TRSUserAccount account);