KOUserMe Class Reference
Inherits from | NSObject |
---|---|
Conforms to | KOTalkMessageSending NSCopying |
Declared in | KOUserMe.h |
hasSignedUp
현재 로그인한 사용자가 앱에 연결(signup)되어 있는지 여부
@property (readonly) KOOptionalBoolean hasSignedUp
Discussion
사용자관리 설정에서 자동연결 옵션을 off한 앱에서만 사용되는 값입니다. 자동연결의 기본값은 on이며 이 경우 값이 null로 반환되고 이미 연결되어 있음을 의미합니다.
Declared In
KOUserMe.h
ID
사용자의 고유 아이디
@property (readonly, nullable) NSString *ID
Discussion
사용자 ID는 최초 로그인에 성공하면 발급됩니다.
[사용자 아이디 고정]이 활성화되지 않은 앱이 연결해제(unlink)를 실행한 후 다시 로그인하면 새로운 값으로 재발급됩니다.
[사용자 아이디 고정]이 활성화된 앱은 동일 앱, 동일 카카오계정에 대하여 항상 같은 아이디가 부여됩니다.
Declared In
KOUserMe.h
account
로그인한 카카오계정 정보. 이메일 등
@property (readonly, nullable) KOUserMeAccount *account
See Also
Declared In
KOUserMe.h
nickname
사용자의 닉네임
@property (readonly, nullable) NSString *nickname
Discussion
properties에서 “nickname” 값을 가져옵니다.
초기 값은 카카오계정 프로필에 있는 값으로 저장됩니다. 카카오계정에 닉네임이 없을 경우 개발자사이트의 사용자 관리 > 앱 연동 설정에 따라 카카오톡 또는 카카오스토리에 설정된 닉네임으로 저장되며 이후 해당 프로필 정보와 동기화되지 않습니다.
카카오톡이나 카카오스토리의 최신 프로필 정보를 가져오려면 talkProfileTaskWithCompletionHandler:, storyProfileTaskWithCompletionHandler: 를 이용해주세요.
See Also
Declared In
KOUserMe.h
profileImageURL
원본 프로필 이미지 URL
@property (readonly, nullable) NSURL *profileImageURL
Discussion
properties에 있는 “profile_image” 값을 이용하여 생성된 NSURL 인스턴스를 제공합니다.
초기 값은 카카오계정 프로필에 있는 값으로 저장됩니다. 카카오계정에 프로필 이미지가 없을 경우 개발자사이트의 사용자 관리 > 앱 연동 설정에 따라 카카오톡 또는 카카오스토리에 설정된 프로필 이미지 URL로 저장되며 이후 해당 프로필 정보와 동기화되지 않습니다.
카카오톡이나 카카오스토리의 최신 프로필 정보를 가져오려면 talkProfileTaskWithCompletionHandler:, storyProfileTaskWithCompletionHandler: 를 이용해주세요.
See Also
Declared In
KOUserMe.h
thumbnailImageURL
썸네일 이미지 URL
@property (readonly, nullable) NSURL *thumbnailImageURL
Discussion
properties에 있는 “thumbnail_image” 값을 이용하여 생성된 NSURL 인스턴스를 제공합니다.
초기 값은 카카오계정 프로필에 있는 값으로 저장됩니다. 카카오계정에 프로필 이미지가 없을 경우 개발자사이트의 사용자 관리 > 앱 연동 설정에 따라 카카오톡 또는 카카오스토리에 설정된 썸네일 이미지 URL로 저장되며 이후 해당 프로필 정보와 동기화되지 않습니다.
카카오톡이나 카카오스토리의 최신 프로필 정보를 가져오려면 talkProfileTaskWithCompletionHandler:, storyProfileTaskWithCompletionHandler: 를 이용해주세요.
See Also
Declared In
KOUserMe.h
properties
앱 별로 제공되는 사용자 정보 데이터베이스
@property (readonly, nullable) NSDictionary<NSString*NSString*> *properties
Discussion
사용자에 대해 추가 정보를 저장할 수 있도록 데이터베이스를 제공합니다.
로그인한 사용자의 카카오계정 프로필에 있는 닉네임과 프로필 이미지 정보를 앱 연결 시점에 복사하여 초기값으로 제공되며 이후 해당 프로필 정보와 동기화되지 않습니다.
해당 카카오계정에 프로필 정보가 없을 경우 개발자사이트의 사용자 관리 > 앱 연동 설정에 따라 카카오톡 또는 카카오스토리에 있는 정보가 제공됩니다.
- “nickname” : 카카오계정에 설정된 닉네임
- “profile_image” : 프로필 이미지 URL 문자열
- “thumbnail_image” : 썸네일 사이즈의 프로필 이미지 URL 문자열
Declared In
KOUserMe.h
forPartner
제휴를 통해 권한이 부여된 특정 앱에서 사용
@property (readonly, nullable) NSDictionary<NSString*id> *forPartner
Declared In
KOUserMe.h
groupToken
앱이 그룹에 속해 있는 경우 그룹 내 사용자 식별 토큰
@property (readonly, nullable) NSString *groupToken
Discussion
앱의 그룹정보가 변경될 경우 토큰 값도 변경됩니다. 제휴를 통해 권한이 부여된 특정 앱에만 제공됩니다.
Declared In
KOUserMe.h