계정 삭제하기
- 현재 로그인 되어 있는 게임 계정을 삭제한다. (Hive SDK v1.20.1.5 이상 환경에서 사용 가능)
- 만약 기존 로그인 계정이 Hive 계정일 때는 연결된 게임 계정만 삭제되며, 같은 Hive 계정으로 재로그인 시에는 새로운 게임 계정이 발급된다.
- VID와 해당 VID에 매핑된 DID가 제재 상태일 땐 에러코드 2000을 return 한다.
- 계정 삭제 완료 콜백을 받으면 게임에서 계정 삭제 완료 팝업 UI를 구성하여 완료 안내를 하고 게임 타이틀로 돌아가야한다.
- C2SModuleSns_UserDelete
Request
ARGUMENT
NAME
TYPE
DESC
PLATFORM
비고
argument 없음
Response
ARGUMENT
NAME
TYPE
DESC
PLATFORM
비고
argument는 없으며 로그아웃 완료 후 Result Callback 전달
Unity®
API Reference: C2SModule.Sns.UserDelete
- public static bool C2SModule.Sns.UserDelete(C2SModule.Parameter arg, out C2SModule.Error error) ;
- public static bool C2SModule.Sns.UserDelete(C2SModule.Parameter arg, out C2SModule.Error error, C2SModule.CompletionHandler completionHandler);
123
C2SModule.Error error;C2SModule.Parameter arg;C2SModuleSns.UserDelete(arg, out error);
Cocos2d-x
API Reference: C2SModule.Sns.UserDelete
- bool C2SModuleSns_UserDelete(const char* pstrJson, C2SModule_Cocos2dx::C2SModuleError* pkError, C2SModule_Cocos2dx::C2SModuleCompletionHandler* completionHandler = NULL);
1234
C2SModule_Cocos2dx::C2SModuleError error;if( ::C2SModuleSns_UserDelete( (char*)NULL, &error) == false ) { CCLog( "====>>>> UserDelete error (%s)", error.get()->GetMessage() );}
iOS
API Reference: C2SModule.Sns.UserDelete
- +(BOOL)UserDelete:(id)arg error:(NSError**)error;
- +(BOOL)UserDelete:(id)arg error:(NSError**)error completionHandler:(void(^)(NSDictionary * , NSError *)) completionHandler;
1234567
NSError* error;[C2SModuleSns UserDelete:nil error:&error completionHandler:^(NSDictionary* resultArg,NSError* resultError){ if(resultError == nil) { //계정 삭제 관련 처리를 한다. }}];
Request
ARGUMENT | NAME | TYPE | DESC | PLATFORM | 비고 |
---|---|---|---|---|---|
argument 없음 |
Response
ARGUMENT | NAME | TYPE | DESC | PLATFORM | 비고 |
---|---|---|---|---|---|
argument는 없으며 로그아웃 완료 후 Result Callback 전달 |
Unity®
API Reference: C2SModule.Sns.UserDelete
1 2 3 |
C2SModule.Error error; C2SModule.Parameter arg; C2SModuleSns.UserDelete(arg, out error); |
Cocos2d-x
API Reference: C2SModule.Sns.UserDelete
1 2 3 4 |
C2SModule_Cocos2dx::C2SModuleError error; if( ::C2SModuleSns_UserDelete( (char*)NULL, &error) == false ) { CCLog( "====>>>> UserDelete error (%s)", error.get()->GetMessage() ); } |
iOS
API Reference: C2SModule.Sns.UserDelete
1 2 3 4 5 6 7 |
NSError* error; [C2SModuleSns UserDelete:nil error:&error completionHandler:^(NSDictionary* resultArg,NSError* resultError){ if(resultError == nil) { //계정 삭제 관련 처리를 한다. } }]; |