指用户在应用中登录之后,登录账号在应用中的唯一标识。登录之前将以访客 ID 作为用户标识。
在账号 ID 设置完成后,在调用 logout 清除账号 ID之前,设置的账号 ID 将一直保留,并作为用户身份识别 ID。清除账号 ID 的操作请在有真实退出登录状态行为时进行,关闭 App、退至后台运行时无需调用。
数据上报时仅以最后一次传入的账号 ID 为准,应避免多次调用造成多个非正常账号 ID 先后上报数据的情况。
设置账号 ID
调用 login 方法来设置用户的账号 ID。
注:开发者设置的账户ID长度不能超过128个字符,否则会设置失败。
参数说明
参数名称 | 参数含义 | 参数类型 | 是否必传 |
accountId | 需要设置的账号 ID | string | 是 |
调用示例
solarengine.login("xxx账号IDxxx");
获取账号 ID
调用 getAccountID 来获取用户的账号 ID。
返回值:返回已经设置的账号ID
调用示例
const accountId = solarengine.getAccountId();
清除账户ID
调用 logout 来清除账号 ID。
调用示例
solarengine.logout();
注:该调用仅为通知 SDK 清除账号 ID,不会上报用户登出事件。