For the complete documentation index, see llms.txt. This page is also available as Markdown.

유저 식별 정보 설정

DFINERY SDK를 사용하여 유저 식별 정보를 설정하는 방법입니다. SDK 연동이 선행되어야 합니다

설정하기

유저 식별 정보는DfineryProperties.setIdentity와 DfineryProperties.setIdentities 메소드를 사용하여 설정이 가능합니다. 유저 식별 정보 는 DFIdentity에 정의되어 있으며, 정의된 값만 사용 할 수 있습니다.

유저 식별 정보

이름
내용

DFIdentity.EXTERNAL_ID

유저 ID

DFIdentity.EMAIL

유저의 이메일

DFIdentity.PHONE_NO

유저의 전화번호

DFIdentity.KAKAO_USER_ID

유저의 카카오 계정 아이디

DFIdentity.LINE_USER_ID

유저의 라인 계정 아이디

항목별로 설정하기

func setIdentity(key: String, value: String?)
  • key : 유저 식별 정보 키 ( DFIdentity 상수 사용)

  • value : 유저 식별 정보 값

Dfinery.shared().setIdentity(key: DFIdentity.EMAIL, value: "jimmy.kang@igaworks.com")
[[Dfinery shared] setIdentityForKey:DFIdentity.EMAIL value:@"jimmy.kang@igaworks.com"];

한번에 여러건 설정하기

  • identities : Dictionary<String, String>의 형태로 유저 식별 정보의 종류와 값을 입력해야 합니다. value는 nil이 입력될 수 없습니다.

유저 식별 정보 초기화하기

iOS의 경우 유저 식별 정보가 앱 삭제 후 재설치에도 유지됩니다.

resetIdentity() 메소드를 호출하면 기존 저장하고 있던 유저 식별 정보를 제거하고 초기화할 수 있습니다.

더 알아보기

유저 연동에 대한 더 자세한 내용이 필요할 경우 고급 사용 사례에 있는 유저 연동 시나리오를 참고하세요.

Last updated