본문으로 건너뛰기

회원가입 및 연동

Overview#

iOS SDK의 회원 가입 및 연동 방법을 안내합니다.


기능 설명#

회원정보를 이용하여 GCCS에 가입 및 연동 기능을 제공합니다.

가입 정보 중복 체크#

GCCS 가입을 진행하기 전 중복되는 사용자 정보가 존재하는지 확인합니다. GuardianSdkisDuplicatedEmailOrPhoneNumber() 로 API를 요청합니다. verifyType에 따라 기존에 가입된 회원정보가 있는지 이메일 또는 SMS 검증을 통해 확인이 가능합니다.

Parameter#

KeyValueDescription
verifyTypeString- CMMDUP001 : 이메일
- CMMDUP002 : SMS
verifyDataStringverifyType 에 따라
- CMMDUP001 인 경우 이메일,
- CMMDUP002 인 경우 핸드폰번호

Example#

// 가입 정보 중복 체크GuardianAPI().isDuplicatedEmailOrPhoneNumber(verifyType: "CMMDUP001",verifyData: email) { data in     GuardianAPI().isDuplicatedEmailOrPhoneNumber(verifyType: "CMMDUP002",verifyData: fullNumber){data in        ...        }    }

RegisterClientUserResponse#

KeyValueDescription
rtCode0결과코드
rtMsgString결과 메시지

가입 정보 중복을 체크하는 API를 호출하여 중복되는 정보가 없을 경우에는 rtCode0이 수신되며,
중복되는 정보가 있을 경우에는 rtCode2019가 수신됩니다.

ErrorResult#

KeyValueDescription
errorCode0에러코드

가입 정보 중복을 체크하는 API 호출 실패 시 errorCode 가 수신됩니다.


GCCS 가입#

GCCS 가입을 진행하기 위해 GuardianSdkrequestMemberRegister() 로 API를 요청합니다.

Parameter#

KeyValueDescription
userKeyString유저 아이디
nameString이름
phoneNumString핸드폰번호
emailString이메일

값은 Dictionary<KeyType, ValueType> 형태로 전달해야 합니다.

Example#

// GCCS 가입GuardianService.sharedInstance.requestMemberRegister(memberObject: self.params) { rtCode, rtMsg, data in    ...    } onFailed: { err, errMsg in    ...    }

RegisterClientUserResponse#

KeyValueDescription
rtCode0결과코드
rtMsgString결과 메시지

GCCS 가입 API 호출 성공 시 rtCode0이 수신되며, 회원가입이 완료됩니다.

ErrorResult#

KeyValueDescription
errorCode0에러코드

GCCS 가입 API 호출 실패 시 errorCode 가 수신됩니다.