如果应用有登录功能,应在登录成功后调用 login 设置账号 ID,设置成功后产生的事件中会带有此账号 ID,在用户退出登录时应调用 logout 清除账号 ID,后续事件中将不带有账号 ID。
注意:在账号 ID 设置完成后,在调用 logout 清除账号 ID之前将一直保留,直到清除账号 ID。
设置账号 ID
方法示例
public void login(String accountID);
参数说明
参数名称 | 参数含义 | 参数类型 | 是否必传 |
accountID | 需要设置的账号 ID | String | 是 |
调用示例
import com.reyun.solar.engine.SolarEngineManager;
SolarEngineManager.getInstance().login("xxx账号IDxxx");
注:
1.该调用仅为向 SDK 传入账号 ID,不会上报用户登录事件。
2.开发者设置的账号ID长度不能超过128个字符,否则会设置失败。
获取账号 ID
方法示例
public String getAccountID();
返回值:返回已经设置的账号ID,默认为""
调用示例
import com.reyun.solar.engine.SolarEngineManager;
String getAccountID = SolarEngineManager.getInstance().getAccountID();
清除账号ID
调用 logout 来清除账号 ID。
方法示例
public void logout();
调用示例
import com.reyun.solar.engine.SolarEngineManager;
SolarEngineManager.getInstance().logout();
注:该调用仅为通知 SDK 清除账号 ID,不会上报用户登出事件。