安装透视宝的iOS 版Smart SDK后,为了保持对用户的跟踪,需要设置用户身份标识接口,如下:

- (void)setupUserIdentificationWithProperties:(NSDictionary *)properties

通过该接口,你可以为每一位用户记录一个唯一的ID,可以使用用户id、用户email等唯一值来作为用户的ID。另外,为便于了解用户,你可以在跟踪用户时记录用户更多的属性信息。

在App获取到用户信息(比如用户登录)时,调用该接口,以字典形式传入用户身份标识信息。例如:

NSDictionary *properies = [NSDictionary dictionaryWithObjectsAndKeys:
@"用户id",CWSA_USER_ID,//必传参数
@"用户name",CWSA_USER_NAME,//可选参数
@"用户email",CWSA_USER_EMAIL,//可选参数
@"用户token",CWSA_USER_TOKEN,//可选参数
 nil];

我们预定义了一些常用的用户属性及其对应的key值,你可以根据需要直接使用。

属性Key

说明

CWSA_USER_ID

必传参数,用户ID

CWSA_USER_NAME

可选参数,用户名

CWSA_USER_EMAIL

可选参数,用户邮箱

CWSA_USER_TOKEN

可选参数,用户令牌