회원가입 및 연동
Overview#
iOS SDK의 회원 가입 및 연동 방법을 안내합니다.
기능 설명#
회원정보를 이용하여 GCCS에 가입 및 연동 기능을 제공합니다.
가입 정보 중복 체크#
GCCS 가입을 진행하기 전 중복되는 사용자 정보가 존재하는지 확인합니다. GuardianSdk 의 isDuplicatedEmailOrPhoneNumber() 로 API를 요청합니다.
verifyType에 따라 기존에 가입된 회원정보가 있는지 이메일 또는 SMS 검증을 통해 확인이 가능합니다.
Parameter#
| Key | Value | Description | 
|---|---|---|
| verifyType | String | - CMMDUP001 : 이메일 - CMMDUP002 : SMS | 
| verifyData | String | verifyType에 따라- CMMDUP001 인 경우 이메일, - CMMDUP002 인 경우 핸드폰번호 | 
Example#
// 가입 정보 중복 체크GuardianAPI().isDuplicatedEmailOrPhoneNumber(verifyType: "CMMDUP001",verifyData: email) { data in     GuardianAPI().isDuplicatedEmailOrPhoneNumber(verifyType: "CMMDUP002",verifyData: fullNumber){data in        ...        }    }RegisterClientUserResponse#
| Key | Value | Description | 
|---|---|---|
| rtCode | 0 | 결과코드 | 
| rtMsg | String | 결과 메시지 | 
가입 정보 중복을 체크하는 API를 호출하여 중복되는 정보가 없을 경우에는 rtCode로 0이 수신되며,
중복되는 정보가 있을 경우에는 rtCode로 2019가 수신됩니다.
ErrorResult#
| Key | Value | Description | 
|---|---|---|
| errorCode | 0 | 에러코드 | 
가입 정보 중복을 체크하는 API 호출 실패 시 errorCode 가 수신됩니다.
GCCS 가입#
GCCS 가입을 진행하기 위해 GuardianSdk 의 requestMemberRegister() 로 API를 요청합니다.
Parameter#
| Key | Value | Description | 
|---|---|---|
| userKey | String | 유저 아이디 | 
| name | String | 이름 | 
| phoneNum | String | 핸드폰번호 | 
| String | 이메일 | 
값은 Dictionary<KeyType, ValueType> 형태로 전달해야 합니다.
Example#
// GCCS 가입GuardianService.sharedInstance.requestMemberRegister(memberObject: self.params) { rtCode, rtMsg, data in    ...    } onFailed: { err, errMsg in    ...    }RegisterClientUserResponse#
| Key | Value | Description | 
|---|---|---|
| rtCode | 0 | 결과코드 | 
| rtMsg | String | 결과 메시지 | 
GCCS 가입 API 호출 성공 시 rtCode로 0이 수신되며, 회원가입이 완료됩니다.
ErrorResult#
| Key | Value | Description | 
|---|---|---|
| errorCode | 0 | 에러코드 | 
GCCS 가입 API 호출 실패 시 errorCode 가 수신됩니다.