个人信息
设置个人信息
可以通过接口设置个人信息,包括昵称、生日、性别,建议昵称必须设置,以便在推送消息的时候使用,具体代码如下:
- /**
- @brief 设置个人信息
- @discussion 异步函数,断开与平台的连接
- @param person 个人信息
- @param completion 执行结果回调block
- */
- ECPersonInfo *person = [[ECPersonInfo alloc] init];
- person.nickName = @"云通讯";
- person.sex = ECSexType_Male;
- person.birth = @"2013-11-28";//时间格式 yyyy-MM-dd
- [[ECDevice sharedInstance] setPersonInfo:person
- completion:^(ECError *error, ECPersonInfo *person) {
- if (error.errorCode == ECErrorType_NoError) {
- NSLog(@"修改成功");
- } else {
- NSLog(@"errorCode:%d\rerrorDescription:%@",
- (int)error.errorCode,error.errorDescription);
- }
- }];
获取个人信息
获取个人信息代码如下:
- /**
- @brief 获取个人信息
- @discussion 异步函数,断开与平台的连接
- @param completion 执行结果回调block
- */
- [[ECDevice sharedInstance] getPersonInfo:^(ECError *error, ECPersonInfo *person) {
- if (error.errorCode == ECErrorType_NoError)
- {
- NSLog(@"昵称:%@",person.nickName);
- NSLog(@"生日:%@",person.birth);
- NSLog(@"性别:%@",person.sex==ECSexType_Male?@"男":@"女");
- NSLog(@"个人信息版本号:%lld",person.version);
- }
- }];