浏览 SDKs · iOS
平台
SDKsiOS

获取当前用户资料

使用 iOS SDK 获取当前登录用户资料。

复制

调用获取当前用户资料接口拉取当前登录账号的完整资料快照:

[[OIMManager manager] getSelfInfoWithOnSuccess:^(OIMUserInfo *user) {
    [profileStore replaceCurrentUser:user];
} onFailure:^(NSInteger code, NSString *message) {
    NSLog(@"getSelfInfo failed: %ld %@", (long)code, message);
}];

返回结果

成功回调 onSuccess 返回当前登录用户的 OIMUserInfo 对象,常用属性包括:

属性类型说明
userIDNSString *当前登录用户的用户 ID。
nicknameNSString *用户昵称。
faceURLNSString *用户头像地址。
exNSString *业务扩展字段。
globalRecvMsgOptOIMReceiveMessageOpt全局消息接收选项。

该查询只拉取当前时刻的数据快照,不触发资料变化 Delegate;若需要修改个人资料,请参阅更新当前用户资料。