安装透视宝的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 | 可选参数,用户令牌 |