个人信息

设置个人信息

可以通过接口设置个人信息,包括昵称、生日、性别,建议昵称必须设置,以便在推送消息的时候使用,具体代码如下:                                      
  • /**
  •  @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);
  •     }
  • }];