콘텐츠로 이동

Unreal

Hive SDK Unreal Engine에서 결제 기능을 사용하기 위한 설정을 안내합니다.

Hive 콘솔 설정

Hive SDK 빌링을 사용하려면, 먼저 Hive 콘솔 앱센터에서 키 값 등록, 마켓 연동 등 결제 제공자를 위한 설정을 진행해야 합니다.

Note

Google Play 지원 시 구글 마켓 계정 등록을 확인하세요.

마켓 추가

  1. Unreal Editor의 메뉴에서 Edit > Project Settings을 클릭하세요. Project Settings 창이 나타납니다.
  2. Project Settings 창의 좌측 패널에서 Hive SDK 하위의 Dependency – Android / Dependency – iOS를 각 클릭하세요.

  3. Market에서 사용하려는 인증 기능만 골라 선택합니다.

Unreal Engine 내장 Google Billing 비활성화

Google Play Store 결제 사용 시, Hive SDK에서 사용하는 Google Billing Library 최신 버전과 언리얼 엔진에 내포된 Google Billing 기능 사이에 호환성 문제가 존재하여 빌드가 실패합니다. 정상 빌드를 위해 아래 코드를 수정하세요.

  1. /Engine/Plugins/Online/Android/OnlineSubsystemGooglePlay/Source/OnlineSubsystemGooglePlay.Build.cs로 이동하세요.
  2. 다음 코드를 주석 처리합니다.
    //string PluginPath = Utils.MakePathRelativeTo(ModuleDirectory, Target.RelativeEnginePath);
    //AdditionalPropertiesForReceipt.Add("AndroidPlugin", Path.Combine(PluginPath, "OnlineSubsystemGooglePlay_UPL.xml"));