유저 식별 정보 설정

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

설정하기

유저 식별 정보는DfineryProperties.setIdentityDfineryProperties.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: "[email protected]")

한번에 여러건 설정하기

func set(identities: [String: String])
  • identities : Dictionary<String, String>의 형태로 유저 식별 정보의 종류와 값을 입력해야 합니다. valuenil이 입력될 수 없습니다.

Dfinery.shared().set(identities: [            
    DFIdentity.PHONE_NO: "821012345678",
    DFIdentity.EXTERNAL_ID: "external_id"
])

유저 식별 정보 초기화하기

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

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

Dfinery.shared().resetIdentity()

더 알아보기

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

Last updated