목차

Error Code


C/C++Methods

Callback Data Type

공통 함수

이름 정보
 CS_hubInitialize  Hub API사용을 위해 모듈을 초기화 합니다. -> TODO: 사용하고 있는 게임 있는지 한번 더 확인 후 삭제.
 CS_hubInitializeEx  Hub API사용을 위해 모듈을 초기화 합니다.(Sandbox server 선택 가능)
 CS_hubUninitialize  Hub 모듈을 해제합니다.
 CS_hubAuth  Hub server에 인증을 시도하는데 사용합니다.
 CS_hubLogout  현재 인증된 사용자를 hub server에 로그아웃을 요청합니다. Hub 모듈에서 관리하는 세션 정보가 삭제됩니다.
 CS_hubGuestAcquireUid  게스트 사용자를 hub의 실사용자로 전환하기 위해 hub server로부터 hub 실사용자의 uid를 얻기 위해 사용됩니다.
 CS_hubGuestBind  게스트 사용자를 hub의 실사용자로 전환하는데 사용합니다.
 CS_hubShowDialog  Hub dialog를 통하여 hub 서비스 페이지를 표시합니다.
 CS_hubAsyncRequest Hub server API 요청을 일반화한 함수입니다. 정의되어 있는 요청 형식에 맞추어 호출하면 모듈 내에서 hub server로 요청을 보내고 해당 결과가 response callback으로 전달됩니다.
 CS_hubSocialRequest  외부 소셜 서비스를 사용하기 위한 함수입니다.
 CS_hubShowDialogForChatbot  Hub dialog를 통하여 챗봇을 이용한 문의하기 페이지를 표시합니다.

iOS 전용 함수

이름 정보
 CS_hubApplicationDidBecomeActive  UIApplicationDelegateapplicationDidBecomeActive:가 호출될 때 불러야하는 함수입니다. 앱이 active되었을 때 필요한 동작을 처리합니다.
 CS_hubApplicationOpenURL  UIApplicationDelegateapplication:OpenURL:sourceApplication:annotation:(iOS 9.0 and later 에선 -application:openURL:options:)가 호출될 때 불러야하는 함수입니다. 외부 응용 프로그램이 URL Scheme를 이용하여 현재 앱으로 전환될 때 불립니다. URL Scheme의 파라미터로 추가 정보가 전달되므로 함수 호출시 인자로 앱 전환시 사용될 전체 URL을 전달합니다.

Android 전용 함수

이름 정보
 PeppermintLog.setLogged  Peppermint 모듈 기능 수행 시 모듈 로그 노출 여부를 제어합니다.

Java Methods

Callback Data Type


이름 정보
 initialize  Hub API사용을 위해 모듈을 초기화 합니다.
 uninitialize  Hub 모듈을 해제합니다.
 auth  Hub server에 인증을 시도하는데 사용합니다.
 logout  현재 인증된 사용자를 hub server에 로그아웃을 요청합니다. Hub 모듈에서 관리하는 세션 정보가 삭제됩니다.
 guestAcquireUid  게스트 사용자를 hub의 실사용자로 전환하기 위해 hub server로부터 hub 실사용자의 uid를 얻기 위해 사용됩니다.
 guestBind  게스트 사용자를 hub의 실사용자로 전환하는데 사용합니다.
 showDialog  Hub dialog를 통하여 hub 서비스 페이지를 표시합니다.
 asyncRequest Hub server API 요청을 일반화한 함수입니다. 정의되어 있는 요청 형식에 맞추어 호출하면 모듈 내에서 hub server로 요청을 보내고 해당 결과가 response callback으로 전달됩니다.
 socialRequest  외부 소셜 서비스를 사용하기 위한 함수입니다.