android
허큘리스 모듈 사용하기
build.gradle 설정을 참고하여 Hercules 관련 의존성을 추가합니다.
1 2 |
// Hercules implementation "com.com2us.android.hive:hercules:$HIVE_SDK_VERSION" |
허큘리스 모듈 제거하기
build.gradle 파일에서 아래 의존성 설정을 제거합니다.
1 2 |
// Hercules // implementation "com.com2us.android.hive:hercules:$HIVE_SDK_VERSION" // 미사용 시 제거 |
iOS
허큘리스 모듈 사용하기
Podfile 예제코드를 참고하여 Hercules 관련 내용을 추가합니다.
1 2 3 4 5 |
... target 'HIVE_GAME_COOL' do pod 'HerculesSwift', '${SDK_Version}' # 'Hercules' -> 'HerculesSwift'로 변경 (24.1.0 부터) end ... |
허큘리스 모듈 제거하기
Podfile 예제코드를 참고하여 Hercules 관련 내용을 제거합니다.
1 2 3 4 |
... target 'HIVE_GAME_COOL' do end ... |
허큘리스 모듈 사용 여부에 대한 API 호출하기
예제 코드
Unity®
1 2 3 4 5 6 7 |
// Hercules 모듈을 사용하지 않을 경우 false로 호출 // Social 초기화시 useHercules 파라미터 추가 C2SModule.Parameter arg = new C2SModule.Parameter (); arg["useHercules"] = false; C2SModule.Error error; C2SModule.Social.Initialize(arg, out error); |
C++
1 2 3 4 5 6 |
// Hercules 모듈을 사용하지 않을 경우 false로 호출 // Social 초기화시 useHercules 파라미터 추가 const char* jsonString = "{\"useHercules\":false}"; C2SModule_Cocos2dx::C2SModuleError error; C2SModule_Cocos2dx::C2SModuleSocial_Initialize(jsonString, &error); |