콘텐츠로 이동

앱 출시

샌드박스 환경에서 앱 검수까지 마쳤다면 앱을 배포합니다.

앱 배포

앱을 배포하기 위해, 앱을 Hive 콘솔 상용 서버에 업로드합니다. 업로드 후, 아래 단계를 따라 배포합니다.

  1. 크로스플레이 런처> 앱 관리 > 다운로드 설정에서 앱 이름과 AppID로 앱 목록을 조회합니다.
  2. 목록에서 출시할 앱을 찾습니다. 검수 설정이 ON이라면 이를 OFF로 변경합니다.
  3. 수정/삭제 열에서 수정 버튼을 눌러 배포 설정 창을 엽니다. 설정 창에서 배포일을 지정 후 배포일 저장을 누릅니다.
  4. 설정한 배포일이 되면 크로스플레이 런처> 앱 관리 > 다운로드 설정 페이지를 다시 방문해 앱을 찾은 다음, 상태가 배포중으로 변경되었는지 확인합니다.
  5. 웹페이지에서 앱 실행 버튼을 눌러 앱이 잘 설치, 실행되는지 확인합니다.

보다 자세한 사항은 콘솔 가이드의 다운로드 설정(바로가기)를 참고하세요.

(Google Play Games) 앱 출시에 필요한 정보 전달

Google Play Games에 앱을 출시하는 개발사는 앱을 배포한 후에, Google Play Games에 다음 3가지를 전달해야 합니다.

  • 레지스트리 정보(앱 설치 여부, 제거, 실행 관련 정보)
  • 크로스플레이 런처 정보
  • 앱 설치 패키지

레지스트리 정보

Google Play Games에 전달해야 하는 레지스트리 정보 양식은 아래와 같습니다. {YOUR_APP_ID}는 Hive 콘솔에 등록한 AppID입니다.

  • 앱 설치 여부 레지스트리
    • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{YOUR_APP_ID}\InstallLocation
  • 앱 제거 레지스트리
    • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall{YOUR_APP_ID}\UninstallString
  • 앱 실행 레지스트리
    • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CrossplayLauncher_is1\InstallLocation

크로스플레이 런처 정보

Google Play Games에 전달해야 하는 크로스플레이 런처 정보는 아래와 같습니다.

  • 런처 파일명: Hive_Updater.exe
  • 명령 인수: hivelauncher:?app_id={YOUR_APP_ID}&start_point=8

앱 설치 패키지

앱 설치 패키지(Game-Installer.exe)를 전달하기 위해, 아래 안내를 따라 이를 만듭니다.

1. 코드 사이닝 환경 준비

먼저 앱 코드 사이닝 환경을 준비합니다. 이미 준비되어 있다면 이 단계를 생략합니다.

1-1. Innosetup 설치

InnoSetup 설치 페이지에서 InnoSetup 최신 버전을 다운로드 후 설치합니다.

1-2. EV 인증서 사용자 코드 사이닝 환경 구축

아래 순서를 따라 진행합니다.

  1. Digicert 사이트에서 SafeNet Authentication Client (64-Bit)를 다운받고 설치, 실행합니다.
  2. EV 인증서 동글을 PC와 연결합니다.
  3. 시스템 트레이에서 SafeNet Authentication Client 아이콘을 찾아 마우스 우클릭한 후 메뉴 > 도구를 선택합니다.
  4. SafeNet Authentication Client Tools 화면에서 아래와 같이 연결한 동글 이름이 보이는지 확인합니다.

2. 앱 설치 패키지 생성

  1. Google Play Games 인스톨러 패키지 생성 도구를 다운로드합니다.
  2. 압축을 해제한 후 packing_game_installer를 실행합니다. 실행하면 명령 프롬프트 창이 나타납니다.
  3. 명령 프롬프트 창에 Type the App ID(ex. com.com2us.hivesdk.windows.microsoftstore.global.normal): 메세지가 나오면 Hive 콘솔에 등록한 AppID({YOUR_APP_ID})를 입력한 후 Enter 키를 누릅니다.
    • 다음과 같이 Token Logon 창이 나타나면 코드 사이닝 인증서 비밀번호를 입력 후 OK 버튼을 누릅니다.
  4. 명령어 프롬프트 창이 종료되면 output 폴더에 앱 설치 패키지 파일인 Game-Installer.exe가 만들어졌는지 확인합니다.
  5. Game-Installer.exe을 실행하여 앞에서 입력한 AppID에 해당하는 앱 설치가 진행되는지 확인합니다. 앱 설치가 문제 없이 진행된다면 앱 설치 패키지가 잘 생성된 것입니다.