Unity
마켓별 설정이란 Amazon, Huawei, ONEstore 등 특정 마켓별로 인증, 결제, 노티피케이션 등 다양한 기능을 사용하기 위해 필요한 설정입니다.
Google Play Games on PC¶
Unity Android 환경에서 Google Play Games on PC를 지원합니다. Google Play Games on PC는 iOS에서는 지원하지 않습니다. Google Play Games on PC용 앱을 빌드하려면 Unity 프로젝트 Hive > External Dependency에서 Auth Settings의 Google Play Games에 체크합니다.
Amazon¶
Amazon 결제, 푸시 기능 사용과 Amazon 앱스토어에 앱을 올리기 위한 공통 설정입니다.
Amazon 빌링 설정¶
Amazon 빌링 사용 시 Appstore SDK에서 아이템 정보를 전달받으려면 <프로젝트_루트>/Assets/HiveSDK/hive.androidlib/src/main/assets/ 위치에 암호화된 키 파일을 추가해야 합니다. 아마존 앱 스토어 가이드를 참고하여 AppstoreAuthenticationKey.pem
키를 다운로드 및 추가 방법에 대해 알아보세요.
Amazon 노티피케이션 설정¶
Amazon 노티피케이션 사용 시 앱이 메시지를 수신할 수 있도록 앱에 유효한 API 키가 포함되어야 합니다. 아마존 콘솔 가이드를 참고하여 아마존 콘솔에서 API 키를 생성 후 이를 <프로젝트_루트>/Assets/HiveSDK/hive.androidlib/src/main/assets/api_key.txt 파일 형태로 포함해야 합니다.
Steam (Windows)¶
Unity Windows 환경에서 스팀을 타겟으로 빌드 시 IAPv4 모듈을 통한 스팀 결제를 지원합니다. 결제 방식은 기존 IAPv4와 동일합니다.
- 스팀웍스 문서를 참조하여 steam_appid.txt 리소스 파일을 준비합니다.
- 빌드가 끝난 후, 스팀웍스에서 sdk/redistributable_bin/win64/steam_api64.dll을 다운받아 게임 실행 파일이 있는 폴더로 복사합니다.
- 준비한 steam_appid.txt 파일을 게임 실행 파일 폴더로 복사합니다. 단, steam_appid.txt는 게임 상용 배포시 함께 배포하지 않도록 합니다.