nowStudio의 퍼블리싱 대시보드와 관련된 세부 정보입니다.
nowStudio의 퍼블리싱 대시보드를 통해 원활한 앱 등록 및 관리가 가능합니다.
다음은 다양한 대시보드 기능 목록입니다.
앱 설정
테스트 및 프로덕션 환경에서 안드로이드 앱을 설정하고 릴리스하실 수 있습니다.
설정 타입:
앱 세부 정보
앱을 추가하면 앱과 관련된 세부 정보가 이곳에 나열됩니다.
엑세스:
- nowStudio에 로그인합니다.
- 모든 앱에서
- 앱 앞에 있는 세부 정보 클릭합니다.
- 왼쪽 메뉴에서 앱 세부 정보를 클릭합니다.
- 아래는 예시입니다.
앱 세부 정보 구성:
- 앱 ID
- 결제 ID (now.gg 결제 모듈에 사용)
- 앱 패키지 이름
- 앱 이름
- 장르
- 장르 태그 (선택)
- 퍼블리셔 이름
해당 정보 수정 방법:
- 오른쪽 하단에 있는 편집 버튼을 클릭합니다.
- 세부 정보 업데이트를 마친 후 저장을 클릭합니다.
중요:
- 앱 ID 및 앱 패키지 이름은 수정이 불가능합니다.
안드로이드
테스트 및 프로덕션 환경에서 안드로이드 게임을 구성하고 배포하실 수 있습니다.
테스트 릴리스
안드로이드 게임 추가 후 앱 테스트 선택 시 테스트 릴리스로 이동합니다.
이곳에서 릴리스 빌드를 만들고 now.gg 테스트 클라우드에 앱을 등록하실 수 있습니다.
1. 새 릴리스 생성
앱 테스트 릴리스 빌드를 만드실 수 있습니다.
중요
- 여러 테스트 트랙을 만들고 다양한 버전의 앱을 테스트할 수 있습니다.
- 테스트 트랙의 이름을 수정할 수 있습니다.
- 트랙 이름 옆에 있는 수정 아이콘을 클릭합니다.
순서:
- 오른쪽 상단에 있는 새 릴리스 생성 버튼을 클릭합니다.
- 선택 사항:
1.1 APK 업로드
해당 옵션으로 APK 파일을 업로드하실 수 있습니다.
순서:
- APK 업로드를 선택합니다.
- APK 버전과 버전 코드를 입력합니다.
- 파일 선택을 클릭합니다.
- 릴리스/빌드에 대한 추가 의견을 입력하세요 (선택 사항).
- 저장을 클릭합니다.
- 다음 확인 메시지와 함께 진행률이 표시됩니다.
– 파일이 업로드되는 중입니다. 몇 분 정도 걸릴 수 있습니다.
- 앱 파일이 업로드되고 릴리스는 초안으로 저장됩니다.
- 이제 now.gg 테스트 환경에서 배포하실 수 있습니다.
중요
- APK 버전과 버전 코드는 필수입니다.
- 안드로이드 앱 번들(AAB) 형식은 지원하지 않습니다.
- 1GB보다 큰 파일 업로드 시 now.gg CLI를 사용하시는 것을 권장해 드립니다.
1.2 Zip 업로드 (APK + 에셋)
해당 옵션으로 APK+에셋이 포함된 Zip 파일을 업로드하실 수 있습니다.
순서:
- Zip 업로드를 선택합니다 (APK+ 에셋).
- APK 버전과 버전 코드를 입력합니다.
- 파일 선택을 클릭합니다.
- 릴리스/빌드에 대한 추가 의견을 입력하세요 (선택 사항).
- 저장을 클릭합니다.
- 다음 확인 메시지와 함께 진행률이 표시됩니다.
– 파일이 업로드되는 중입니다. 몇 분 정도 걸릴 수 있습니다.
- 앱 파일이 업로드되고 릴리스는 초안으로 저장됩니다.
- 이제 now.gg 테스트 환경에서 배포하실 수 있습니다.
1.3 앱 라이브러리
해당 옵션으로 앱 라이브러리에 추가한 앱 버전을 사용하실 수 있습니다.
순서:
- 앱 라이브러리를 선택합니다.
- 빌드를 nowStudio에 업로드하는 동안 추가한 정보에 액세스하려면 (i) 아이콘을 클릭하세요.
- 저장을 클릭합니다.
- 이제 now.gg 테스트 환경에서 배포하실 수 있습니다.
2. 테스트 앱 배포
버전을 생성하면 아래와 같이 앱이 ‘초안‘으로 저장됩니다.
방법:
- 릴리스 버전 배포 버튼을 클릭합니다.
- 배포를 클릭합니다.
- 검토를 위해 앱 릴리스가 제출되고 아래와 같이 상태가 검토 중으로 표시됩니다.
- 이후 상태가 라이브로 변경되고 테스트 링크가 나타납니다.
- 링크를 복사하여 브라우저에 붙여넣거나 앱 보기을 클릭해 새 브라우저 창에서 앱을 실행하실 수 있습니다.
중요
- 검토 중인 릴리스를 취소하시는 경우 취소된 릴리스는 거부됨으로 표시되며 이후 테스트용 릴리스를 새로 생성하셔야 합니다.
- 자세한 내용은 배포 취소를 참조하시기 바랍니다.
- 릴리스를 삭제하시려면 릴리스 삭제를 참조하시기 바랍니다.
3. 보안 액세스
테스트 트랙에 등록된 앱의 보안 액세스를 설정하실 수 있습니다.
보안 액세스 기능을 통해 nowStudio에서 생성된 테스트 링크에 대한 접근 설정을 제어하실 수 있으며 공개 액세스를 허용하거나 제한하는 등 특정 유저만 now.gg 테스트 환경에 액세스할 수 있도록 허용할 수 있습니다.
접근 설정
테스트 릴리스의 공개 액세스를 허용하거나 제한하실 수 있습니다.
아래 둘 중 하나 선택:
- 공개 (기본)
링크가 있는 유저는 누구나 테스트 환경(테스트 트랙)에서 앱에 액세스할 수 있습니다.
- 제한
허용된 사용자만 테스트 환경(테스트 트랙)에서 앱에 액세스할 수 있습니다.
1. 공개
설정 방법:
2. 제한
설정 방법:
- 제한을 선택합니다.
- 유저 허용 필드가 아래와 같이 활성화됩니다.
- now.gg 계정과 연결된 유저의 이메일 주소를 입력합니다.
- 추가를 클릭합니다.
- 저장합니다.
중요
- now.gg 계정과 연결된 유저의 이메일 주소만 허용됩니다.
- 테스트 링크를 사용하여 앱에 액세스하는 유저에게 ‘now.gg로 로그인’ 메시지가 표시됩니다.
- 이때 허용된 이메일 주소를 사용하여 로그인하고 게임에 액세스해야 합니다.
추가 정보
이 섹션에서는 nowStudio 테스트 트랙의 다양한 기능과 특징에 대해 설명합니다.
1. 다중 테스트 트랙
now.gg의 다중 테스트 트랙으로 now.gg 클라우드에서 다양한 버전의 앱을 편리하게 테스트하실 수 있습니다.
트랙 추가:
- 모든 앱 대시보드에서 앱을 선택합니다.
- 테스트 섹션 앞의 (+) 버튼을 클릭합니다.
- 새 릴리스를 만들 수 있는 테스트 트랙이 추가됩니다.
중요
- 여러 테스트 트랙을 추가하여 앱의 다양한 버전을 테스트하실 수 있습니다.
- 테스트 트랙은 안드로이드에서만 사용할 수 있습니다.
2. 테스트 트랙 이름 편집
nowStudio를 통해 테스트 트랙의 이름을 수정하실 수 있습니다.
방법:
- 모든 앱 대시보드에서 앱 선택 후
- 아래와 같이 수정하려는 테스트 트랙 옆의 수정 버튼을 클릭합니다.
- 아래와 같이 테스트 트랙에 할당할 이름을 입력합니다.
- 엔터를 입력합니다.
3. 테스트 트랙 삭제
nowStudio는 테스트 트랙 삭제 기능이 있는 유연한 테스트 환경을 제공하여 사용자 제어와 효율성을 극대화하고, 효율적인 테스트 환경 관리를 보장합니다.
nowStudio에서 테스트 트랙을 삭제하는 방법입니다.
방법:
- 모든 앱 대시보드에서 앱 선택 후
- 아래와 같이 삭제하려는 테스트 트랙 옆의 삭제 버튼을 클릭합니다.
- 아래와 같이 확인 대화 상자가 나타납니다.
- 이후 선택된 테스트 트랙이 삭제됩니다.
중요
- 테스트 트랙 삭제 시 복원될 수 없습니다.
- 삭제 후 관련된 모든 빌드에 액세스하실 수 없게 되지만 해당 테스트 트랙 내의 라이브 링크는 계속 작동하게 됩니다.
프로덕션 릴리스
필요한 앱 세부정보를 제공하고 릴리스를 생성하여 앱을 게시하실 수 있습니다.
1. 앱 선택
안드로이드 앱 선택 후 프로덕션 릴리스 순서:
- 모든 앱에서 선택하려는 앱 옆에 있는 세부 정보를 클릭합니다.
- 왼쪽 사이드바의 프로덕션 아래 정보를 클릭하고 다음 단계에서 앱 설정을 진행합니다.
2. 앱 설정
앱 선택 후 필요 정보:
1. 세부정보
앱 세부정보를 입력하여 릴리스를 만들고 앱을 배포합니다.
1.1 정보
아래와 같이 추가 앱/게임 정보를 입력합니다.
- 공식 이메일 주소
- 서비스 약관 URL (선택)
- 개인정보취급방침 URL (선택)
- 커스텀 도메인 (앱이 개별 도메인에서 호스팅되는 경우) (선택)
위 정보 입력 후:
- 저장합니다.
- 지역 정보 구성을 계속하기 위해 왼쪽 메뉴에서 지역을 클릭합니다.
1.2 지역
앱/게임을 사용할 수 있는 지역을 선택하거나 특정 기기에서 앱/게임을 비활성화할 수도 있습니다. 이때 다음 지역 중에서 선택할 수 있습니다.
- 모든 지역
- 북아메리카
- 남아메리카
- 대한민국
- 일본
- APAC
- 동남아시아
- 인도
- 중동(MEA)
- 동유럽
- 서유럽
1.2.1기기
다음과 같은 기기 옵션이 제공되며 하나 이상의 기기를 제한/비활성화하도록 선택할 수 있습니다.
방법:
- 필요한 지역 기기 이름의 체크를 취소합니다.
- 아래는 예시입니다.
- 원하는 지역 선택 및 기기 제한 설정 후:
-
- 설명 및 에셋 설정을 계속하기 위해 왼쪽 메뉴에서 설명 및 에셋을 클릭합니다.
중요:
- 설정에 따라 앱/게임을 ‘모든 지역’에 게시하거나 특정 지역 또는 하위 지역을 선택할 수도 있습니다.
- 기기 제한은 지역별로 다르며 기본적으로 앱/게임은 모든 기기에서 활성화됩니다.
1.3 설명 및 에셋
앱/게임 설명 및 에셋을 추가하실 수 있습니다.
선택:
1.3.1 에셋 업로드
목차:
- 게임 설명을 추가합니다.
- 전용 게임 페이지를 생성합니다.
- 관련 게임 에셋을 제공합니다.
A. 앱 설명
아래와 같이 앱/게임에 대한 설명을 작성합니다. (필수)
B. 게임 페이지 생성
게임 페이지는 단일 페이지에 게임의 여러 측면을 보여줄 수 있으며 사용자 정의 가능합니다.
게임 페이지 표시 내용:
- 게임에 대한 정보
- 게임 플레이 스크린샷
- 게임 페이지에서 직접 게임을 시작하는 데 사용되는 ‘플레이‘ 버튼
- 유저가 게임 페이지에서 직접 구매할 수 있는 웹샵 상품
- now.gg에서 제공하는 웹샵을 구축한 경우에만 표시됩니다.
게임 페이지 자동 생성:
- 아래와 같이 슬라이더를 예로 전환합니다.
C. 게임 에셋 제공
아래 포맷에 따라 에셋을 업로드합니다.
- 일반 게임 에셋:
- 아이콘
- 크기 – 512 x 512px
- 포맷 – .JPG, .JPEG, .PNG
- 용량 – 10 Mb
- 로고
- 크기 – 550 x 300px
- 포맷 – .JPG, .JPEG, .PNG
- 용량 – 10 Mb
- 스크린샷
- 크기 – 16:9, 9:16 (각 측면 320px에서 3840px 사이)
- 포맷 – .JPG, .JPEG, .PNG
- 용량 – 10 Mb
- 월페이퍼
- 크기 – 1920 x 1080px
- 포맷 – JPEG
- 용량 – 10 Mb
- OG 이미지
- 크기 – 1200 x 630px
- 포맷 – JPEG
- 용량 – 10 Mb
- 배너 비디오
- 크기 – 1920 x 1080px
- 포맷 – MP4
- 용량 – 50 Mb
- 모바일 앱 페이지 배너:
- 배너 이미지
- 크기 – 720 x 1280px
- 포맷 – JPEG
- 용량 – 10 Mb
- 배너 비디오
- 크기 – 720 x 1280px
- 포맷 – MP4
- 용량 – 50 Mb
정보 입력 후:
- 저장합니다.
- 유통 채널 설정을 계속하기 위해 왼쪽 메뉴에서 유통 채널을 클릭합니다.
1.3.2 구글 플레이 에셋
앱/게임이 구글 플레이에 게시된 경우 동일한 앱/게임 설명 및 에셋을 사용하실 수 있습니다.
방법:
- 구글 플레이 스토어 URL을 입력합니다.
정보 입력 후:
- 저장합니다.
- 유통 채널 설정을 계속하기 위해 왼쪽 메뉴에서 유통 채널을 클릭합니다.
중요:
- ‘구글 플레이 에셋 사용’ 선택 시 게임 페이지가 생성되지 않습니다.
- 해당 옵션 사용 시 구글 플레이 URL의 모든 에셋과 설명이 자동으로 선택됩니다.
1.4 유통 채널
앱의 프로덕션 릴리스를 만들기 전에 활성화하려는 유통 채널을 선택합니다.
1.4.1 now.gg 소유 자산
now.gg 소유 클라우드와 PC에 앱을 게시하기 위해 해당 채널을 활성화합니다.
방법:
- 스위치를 활성화합니다.
- 둘 중 선택:
- 클라우드 플레이
앱을 iOS, 안드로이드, PC 및 Mac에서 사용할 수 있습니다.
- 다운로드 & 플레이
앱을 PC 및 Mac에서 사용할 수 있습니다.
중요
- 위에 나열된 두 가지 모두에 앱을 배포하기로 선택하실 경우 단일 APK가 필요합니다.
- APK가 여러 개인 경우 두 가지 모두에 대한 별도의 앱을 만들어 주시기 바랍니다.
1.4.2 now.gg 파트너 네트워크
해당 채널을 활성화하면 now.gg 파트너 네트워크에 앱을 게시하여 앱의 노출과 도달 범위를 크게 늘릴 수 있습니다.
방법:
1.4.3 개발자 웹사이트
웹사이트에 클라우드 게임을 임베딩하려면 해당 채널을 활성화합니다.
방법:
유통 채널 설정 후:
- 저장합니다.
- 앱 콘텐츠 설정을 계속하기 위해 왼쪽 메뉴에서 앱 콘텐츠를 클릭합니다.
1.5 앱 콘텐츠 선택
검토를 위해 제출하기 전 앱/게임의 콘텐츠를 선택합니다. 이때 앱/게임에 부가할 수 있는 서비스를 선택할 수 있습니다.
1.5.1 게임 저장에 용이하도록 클라우드 환경 최적화
클라우드 최적화 기능을 사용하면 now.gg 클라우드에 게임 진행 데이터를 효율적으로 저장하고 복원할 수 있습니다.
방법:
- 두 가지 중 선택:
- 파일 경로 저장
클라우드에 저장해야 하는 파일이나 폴더의 위치를 설정합니다.
- 제외된 파일 경로
클라우드에 저장하지 않는 파일이나 폴더의 위치를 설정합니다.
중요: 클라우드 최적화에 대해 더 자세히 알아보실 수 있습니다.
1.5.2 SDK 적용
앱에 적용한 now.gg 모듈 모듈을 선택하실 수 있습니다.
방법:
- 모듈 적용 여부에 따라 예/아니요 중 선택합니다.
- Embed 모듈
- 적용 가이드를 통해 더 자세히 알아 보실 수 있습니다.
- now.gg 계정 (유저 계정 서비스)
- 적용 가이드를 통해 더 자세히 알아 보실 수 있습니다.
- now.gg 결제
- 적용 가이드를 통해 더 자세히 알아 보실 수 있습니다.
- now.gg 쉴드
- 적용 가이드를 통해 더 자세히 알아 보실 수 있습니다.
- now.gg 보상형 광고
- 적용 가이드를 통해 더 자세히 알아 보실 수 있습니다.
앱 콘텐츠 설정 후:
- 저장합니다.
- 새 릴리스를 생성하려면 왼쪽 메뉴에서 릴리스를 클릭합니다.
- 게임을 출시하기 전에 테스트 릴리스를 생성하려면 해당 섹션을 참조하시기 바랍니다.
2. 릴리스 생성
프로덕션 릴리스를 생성하고 관리하실 수 있습니다.
중요
- 이미 새 앱을 추가하신 경우 앱 선택 단계를 건너뛰고 새 릴리스 생성 단계로 넘어가실 수 있습니다.
- 필수 정보가 누락된 경우 해당 정보를 입력하기 위한 메시지가 표시되며 이동을 클릭하여 이동 후 해당 정보를 입력하실 수 있습니다.
앱 선택
모든 앱에서:
- 앱 이름 옆에 있는 세부 정보를 클릭합니다.
2. 새 릴리스 생성
앱 정보 제공 후 앱 릴리스를 생성하실 수 있습니다.
방법:
- 오른쪽 상단에 있는 새 릴리스 생성 버튼을 클릭합니다.
앱 파일을 선택할 수 있는 팝업 창이 열립니다.
- 아래 단계에 따라 앱 파일 옵션을 선택합니다.
앱 파일 선택
아래 중 하나 선택:
2.1.1 APK 업로드
해당 옵션을 사용하여 APK 파일만 업로드하실 수 있습니다.
방법:
- APK 버전과 버전 코드를 입력합니다.
- APK 소스 내부
- 파일 선택을 클릭하여 APK를 업로드합니다.
- 릴리스/빌드에 대한 추가 의견을 입력하세요 (선택 사항).
- 저장합니다.
파일이 업로드되는 중입니다. 몇 분 정도 걸릴 수 있습니다. – 확인 메시지와 함께 진행률이 표시됩니다.
- 릴리스는 초안으로 저장됩니다.
- 이후 앱을 배포합니다.
중요
- AAB(Android 앱 번들) 형식은 지원되지 않습니다.
- 새 앱/게임 APK를 업로드하는 동안 다음을 진행하실 수 있습니다:
- 1GB보다 큰 파일을 업로드 시 now.gg CLI를 사용하시는 것을 권장해 드립니다.
2.1.2 업로드 Zip (APK + 에셋)
해당 옵션을 사용하여 앱과 관련된 APK, OBB 파일 및 에셋이 포함된 zip 파일을 업로드하실 수 있습니다.
방법:
1. Zip 파일 생성
- APK, OBB 파일 및 에셋이 포함된 zip 파일을 생성하려면 여기를 확인해 주시기 바랍니다.
2. Zip 파일 업로드
방법:
- Zip 업로드 (Apk + 자산) 을 선택하세요.
- APK 버전과 버전 코드를 입력합니다.
- APK 소스 내부
- 파일 선택을 클릭하여 APK를 업로드합니다.
- 릴리스/빌드에 대한 추가 의견을 입력하세요 (선택 사항).
- 저장합니다.
파일이 업로드되는 중입니다. 몇 분 정도 걸릴 수 있습니다. – 확인 메시지와 함께 진행률이 표시됩니다.
- 릴리스는 초안으로 저장됩니다.
- 이후 앱을 배포합니다.
중요
- 정확한 폴더 구조를 따라주시기 바랍니다.
- AAB(Android 앱 번들) 형식은 지원되지 않습니다.
- 1GB보다 큰 파일을 업로드 시 now.gg CLI를 사용하시는 것을 권장해 드립니다.
2.1.3 앱 라이브러리
해당 옵션을 선택하면 앱 라이브러리에 추가한 앱 버전을 사용하실 수 있습니다.
방법:
- 목록에서 버전을 선택합니다.
- 빌드를 nowStudio에 업로드하는 동안 추가한 정보에 액세스하려면 (i) 아이콘을 클릭하세요.
- 저장합니다.
- 이후 앱을 배포합니다.
2.1.4 기타 – 구글 플레이 APK URL
해당 옵션을 선택하면 구글 플레이 스토어 앱/게임의 APK를 사용하실 수 있습니다.
방법:
- 구글 플레이 APK URL을 입력합니다.
- 릴리스/빌드에 대한 추가 의견을 입력하세요 (선택 사항).
- 저장합니다.
- 이후 앱을 배포합니다.
중요: 구글 플레이 APK URL을 사용하기로 선택하신 경우 구글 플레이 스토어에 있는 앱의 APK를 사용하며 이때 APK를 수동으로 업로드하실 필요는 없습니다.
3. 앱 배포
nowStudio에서 앱을 배포하는 프로세스입니다.
Note
- 귀하의 현재 지역에 따라 앱을 배포하기 위해 계약 약관 및 라이선스 계약에 동의를 해야 하실 수도 있습니다.
릴리스를 만든 후에는 프로덕션에 배포하실 수 있습니다.
중요
- 앱 업데이트에 대한 검토 과정은 보통 1~2 영업일이 소요됩니다.
- 검토 중인 동안 취소하시는 경우, 취소된 릴리스는 거부됨으로 표시되므로 새 릴리스 생성이 필요합니다.
- 자세한 내용은 배포 취소를 참조하시기 바랍니다.
- 릴리스 삭제 관련 사항은 릴리스 삭제를 참조하시기 바랍니다.
- 배포 채널의 now 관련 속성에서 다운로드 및 플레이 옵션만 선택하신 경우 클라우드 플레이 링크는 사용하실 수 없습니다.
3.2 관리형 배포
다음은 ‘표준’ 및 ‘관리형’ 배포 프로세스입니다.
중요
- 관리형 배포를 사용하시면 앱 배포 프로세스를 직접 관리하실 수 있습니다.
- 이 기능은 요청 시에만 사용할 수 있습니다.
‘관리형 배포’이 활성화된 경우 다음 단계를 따라 진행합니다.
- 배포하려는 릴리스 버전 옆의 배포 버튼을 클릭합니다.
- 옵션이 포함된 확인 창 표시:
새로운 버전 배포
이미 게시된 앱의 새 버전을 배포합니다.
중요
- 앱의 메타데이터만 업데이트하시는 경우 여기에 제공된 단계를 따르시기 바랍니다.
- 해당 단계는 프로덕션 및 테스트 환경에서 공통적으로 사용됩니다.
- 새 버전은 새로운 버전 코드가 필요합니다.
방법:
- 앱 선택 – 새 버전을 출시하려는 이미 게시된 앱을 선택합니다. – 참조.
- 새 릴리스 생성 – 앱 선택 후 아래와 같이 새 릴리스 생성을 클릭합니다. – 참조.
- 앱 배포 – 새 릴리스를 생성하면 “초안“으로 저장됩니다. 아래와 같이 배포를 클릭합니다.
- 아래와 같이 확인 창이 나타납니다. 배포를 클릭합니다.
- 이후 앱 릴리스가 검토를 위해 제출되고, 아래와 같이 상태가 검토 중으로 표시됩니다.
- 앱 게시 후 프로덕션 링크가 나타나고, 이전 릴리스는 아래와 같이 게시되지 않음으로 표시됩니다.
- 링크를 복사하여 브라우저에 붙여넣거나 앱 확인을 클릭하여 새 브라우저 창에서 앱을 실행하실 수 있습니다.
- ‘관리형 배포’가 승인된 경우:
이전 릴리스로 롤백
새로운 버전 배포 후 아래 단계에 따라 이전 릴리스로 롤백하실 수 있습니다.
- 아래와 같이 릴리스 목록에서 게시되지 않은 릴리스 옆에 있는 배포 버튼을 클릭합니다.
- 확인 창에서 배포를 클릭합니다.
- ‘관리형 배포’가 승인된 경우:
앱 라이브러리
nowStudio 앱 라이브러리에는 nowStudio 또는
now.gg CLI를 통해 업로드된 모든 안드로이드 앱/게임 버전이 포함됩니다.
nowStudio를 통해 다양한 버전의 안드로이드 앱을 업로드하실 수 있습니다.
방법:
- 오른쪽 상단에 있는 업로드를 클릭합니다.
- 선택:
- Apk 업로드
- 방법:
- Apk 업로드를 선택합니다.
- Apk 버전과 버전 코드를 입력합니다.
- 파일 선택 클릭 후 APK 파일을 선택합니다.
- 릴리스/빌드에 대한 추가 의견을 입력하세요 (선택 사항).
- 저장을 클릭합니다.
- 다음 확인 메시지와 함께 진행률이 표시됩니다.
– 파일이 업로드되는 중입니다. 몇 분 정도 걸릴 수 있습니다.
- 해당 버전이 앱 라이브러리에 추가됩니다.
- Zip 업로드 (Apk + 에셋)
해당 옵션으로 APK + 에셋이 포함된 zip 파일을 업로드하실 수 있습니다.
방법:
- Zip 파일을 생성합니다.
- APK, OBB 파일 및 에셋이 포함된 zip 파일을 생성하려면 관련 형식을 확인해 주시기 바랍니다.
- Zip 파일을 업로드합니다.
순서:
- Zip 업로드 (Apk + 자산)을 선택하세요.
- Apk 버전과 버전 코드를 입력합니다.
- 파일 선택 클릭 후 Zip 파일을 선택합니다.
- 릴리스/빌드에 대한 추가 의견을 입력하세요 (선택 사항).
- 저장을 클릭합니다.
- 다음 확인 메시지와 함께 진행률이 표시됩니다.
– 파일이 업로드되는 중입니다. 몇 분 정도 걸릴 수 있습니다.
- 해당 버전이 앱 라이브러리에 추가됩니다.
중요
- 관련 폴더 구조를 확인해 주시기 바랍니다.
- 안드로이드 앱 번들(AAB) 형식은 지원하지 않습니다.
- 1GB 이상의 파일을 업로드하는 경우, now.gg CLI 사용을 권장합니다.
빌드 삭제
nowStudio는 앱 라이브러리 탐색기에서 업로드된 빌드를 삭제할 수 있는 기능을 제공합니다.
방법:
- 앱 빌드 옆의 삭제 버튼을 클릭합니다.
- 앱 빌드가 삭제됩니다.
HTML 5
프로덕션 환경에서 HTML5 게임을 구성하고 배포하실 수 있습니다.
HTML5 게임 추가 시 앱 세부 정보로 이동합니다.
앱 세부 정보
앱과 관련된 세부 정보가 포함됩니다.
목록:
정보 수정 방법:
- 오른쪽 하단에 있는 수정 버튼을 클릭합니다.
- 세부정보 업데이트 완료 후 저장을 클릭합니다.
- 아래와 같이 왼쪽 메뉴에서 정보를 클릭합니다.
이후 앱을 구성하고 릴리스를 생성할 수 있는 프로덕션으로 이동합니다.
중요:
프로덕션 배포
앱을 구성한 뒤 릴리스를 생성하고 프로덕션 환경에 앱을 배포하실 수 있습니다.
HTML5 앱 설정 방법:
1. 세부정보 입력
1.1 정보
앱/게임 관련 다음과 같은 추가 정보를 입력합니다.
- 공식 이메일 주소
- 서비스 약관 URL (선택)
- 개인정보취급방침 URL (선택)
정보 입력 후,
- 저장을 클릭합니다.
- 지역 정보 구성을 계속하기 위해 왼쪽 메뉴에서 지역을 클릭합니다.
1.2 지역
앱/게임을 사용할 수 있는 지역을 선택하거나 특정 기기에서 앱/게임을 비활성화할 수도 있습니다. 이때 다음 지역 중에서 선택할 수 있습니다.
- 모든 지역
- 북아메리카
- 남아메리카
- 대한민국
- 일본
- APAC
- 동남아시아
- 인도
- 중동(MEA)
- 동유럽
- 서유럽
1.2.1 기기
다음과 같은 기기 옵션이 제공되며 하나 이상의 기기를 제한/비활성화하도록 선택할 수 있습니다.
방법:
- 필요한 지역 기기 이름의 체크를 취소합니다.
- 아래는 예시입니다.
- 원하는 지역 선택 및 기기 제한 설정 후:
-
- 저장합니다.
- 설명 및 에셋 설정을 계속하기 위해 왼쪽 메뉴에서 설명 및 에셋을 클릭합니다.
중요:
- 설정에 따라 앱/게임을 ‘모든 지역’에 게시하거나 특정 지역 또는 하위 지역을 선택할 수도 있습니다.
- 기기 제한은 지역별로 다르며 기본적으로 앱/게임은 모든 기기에서 활성화됩니다.
1.3 설명 및 에셋
앱/게임 설명 및 에셋을 추가하실 수 있습니다.
먼저 앱/게임에 대한 설명을 작성(필수)하고 아래 사양에 따라 에셋을 업로드합니다.
- 일반 게임 에셋:
- 아이콘
- 크기 – 512 x 512px
- 포맷 – .JPG, .JPEG, .PNG
- 용량 – 10 Mb
- 로고
- 크기 – 550 x 300px
- 포맷 – .JPG, .JPEG, .PNG
- 용량 – 10 Mb
- 월페이퍼
- 크기 – 1920 x 1080px
- 포맷 – JPEG
- 용량 – 10 Mb
- OG 이미지
- 크기 – 1200 x 630px
- 포맷 – JPEG
- 용량 – 10 Mb
- 배너 비디오
- 크기 – 1920 x 1080px
- 포맷 – MP4
- 용량 – 50 Mb
- 모바일 앱 페이지 배너:
- 배너 이미지
- 크기 – 720 x 1280px
- 포맷 – JPEG
- 용량 – 10 Mb
- 배너 비디오
- 크기 – 720 x 1280px
- 포맷 – MP4
- 용량 – 50 Mb
정보 입력 후:
- 저장합니다.
- 유통 채널 설정을 계속하기 위해 왼쪽 메뉴에서 유통 채널을 클릭합니다.
1.4 앱 콘텐츠 선택
검토를 위해 제출하기 전 앱/게임의 콘텐츠를 선택합니다.
앱 콘텐츠 설정 후:
- 저장을 클릭합니다.
- 새 버전을 만들기 위해 왼쪽 메뉴에서 배포를 클릭합니다.
2. 릴리스 생성
앱/게임의 새 버전을 생성하고 버전을 관리하실 수 있습니다. 이때 게임을 임베딩하거나 now.gg 서버에 호스팅하실 수도 있습니다.
앱 선택
중요: 이미 새 앱을 추가하신 경우 앱 선택 단계를 건너뛰고 릴리스 생성으로 넘어가실 수 있습니다.
모든 앱에서:
- 앱 이름 옆에 있는 세부 정보를 클릭합니다.
2.1 릴리스 생성
필수 앱 정보 제공 후 앱 버전을 생성하실 수 있습니다.
방법:
- 오른쪽 상단에 있는 새 릴리스 생성을 클릭합니다.
- 게임 파일 소스를 선택합니다.
- 선택:
2.1.1 링크 임베딩
방법:
- 게임의 소스 URL을 입력합니다.
- 저장을 클릭합니다.
iframe 내 제공된 URL으로 실행됩니다.
2.1.2 now.gg 호스팅
now.gg 서버에서 호스팅하려면 다음 옵션 중 하나를 사용하여 게임의 파일 소스를 선택합니다.
- 파일
모든 게임 파일을 zip으로 압축하고 now.gg에 업로드합니다.
- 방법:
- 파일 선택을 클릭합니다.
- Zip 파일을 선택합니다.
- 저장을 클릭합니다.
- 다음 확인 메시지와 함께 진행률이 표시됩니다.
– 파일이 업로드되는 중입니다. 몇 분 정도 걸릴 수 있습니다.
- 앱 파일이 업로드되고 릴리스는 초안으로 저장됩니다.
- 이제 배포하실 수 있습니다.
- 웹 URL
구글 드라이브, 드랍박스, 구글 플레이 또는 기타 클라우드 서비스의 웹 URL을 통해 게임 파일을 now.gg에 업로드하실 수 있습니다.
- 방법:
- 게임 파일이 포함된 웹 URL을 입력합니다.
- 저장합니다.
앱 릴리스가 초안으로 저장됩니다.
- 앱을 배포하기 위해 계속 진행합니다.
3. 앱 배포
릴리스를 생성한 후, 이를 프로덕션 환경에 배포할 수 있습니다.
방법:
- 아래와 같이 배포하려는 릴리스 버전 옆 배포 버튼을 클릭합니다.
- 확인 창에서 배포를 클릭하십시오.
- 해당 작업 검토를 위해 앱 릴리스가 제출되고 아래와 같이 상태가 검토 중으로 표시됩니다.
- 릴리스가 준비되면 아래와 같이 상태가 라이브로 변경되고 해당 링크가 나타납니다.
- 링크를 복사하여 브라우저에 붙여넣거나 앱 실행을 클릭하여 새 브라우저 창에서 앱을 실행하실 수 있습니다.
중요
- 검토 중인 릴리스를 취소하시는 경우 취소된 릴리스는 거부됨으로 표시되며 이후 새 릴리스를 생성해야 합니다.
- 자세한 내용은 배포 취소를 참조해 주시기 바랍니다.
- 릴리스를 삭제하려면 릴리스 삭제를 참조해 주시기 바랍니다.
새 버전 배포
이미 출시된 앱의 새 버전을 출시하실 수 있습니다.
중요
- 앱 메타데이터만 업데이트하실 경우 여기에 나열된 단계를 확인해 주시기 바랍니다.
- 새 버전일 시 새로운 버전 코드를 사용해 주시기 바랍니다.
방법:
- 앱 선택 – 새 버전 출시 시 이미 출시된 앱을 선택합니다.
- 새 릴리스 생성 – 앱 선택 후 아래와 같이 새 릴리스 생성을 클릭합니다.
- 배포 – 새 릴리스를 만든 후에는 초안으로 저장됩니다. 이후 아래와 같이 배포를 클릭합니다.
- 확인 창에서 배포를 클릭하십시오.
- 해당 작업 검토를 위해 앱 릴리스가 제출되고 아래와 같이 상태가 검토 중으로 표시됩니다.
- 앱 릴리스 검토 후 아래와 같이 상태가 라이브로 변경되고 라이브 프로덕션 링크가 표시되며 이전 릴리스는 배포 중지로 표시됩니다.
- 링크를 복사하여 브라우저에 붙여넣거나 앱 실행을 클릭하여 새 브라우저 창에서 앱을 실행하실 수 있습니다.
이전 릴리스로 롤백
새 버전을 출시한 후 이전 버전으로 롤백하려면 아래 단계를 확인해 주시기 바랍니다.
- 아래와 같이 릴리스 목록에서 배포 중지 릴리스 앞에 있는 배포 버튼을 클릭합니다.
- 선택 후 배포를 클릭합니다.
- 해당 작업 검토를 위해 앱 릴리스가 제출되고 아래와 같이 상태가 검토 중으로 표시됩니다.
- 앱 릴리스 검토 후 아래와 같이 상태가 라이브로 변경되고 라이브 프로덕션 링크가 표시되며 이전 릴리스는 배포 중지로 표시됩니다.
추가 정보
이 섹션에서는 네이티브 안드로이드 및 HTML5 앱의 프로덕션 릴리스와 관련된 몇 가지 추가 기능을 설명합니다.
1. 앱 메타데이터 업데이트
라이브 릴리스와 관련된 모든 앱 정보(메타데이터)를 업데이트하실 수 있습니다.
중요:
- 안드로이드 앱과 HTML 5 앱에 모두 적용됩니다.
방법:
- 모든 앱에서 앱을 선택합니다.
- 아래와 같이 앱 이름 옆에 있는 세부 정보를 클릭합니다.
- 선택:
- 수정 방법:
- 오른쪽 하단에 있는 수정 버튼을 클릭합니다.
- 데이터를 업데이트한 후 저장을 클릭합니다.
- 변경 사항 검토 후 적용될 시 이메일 알림이 전송됩니다.
2. 배포 취소
릴리스가 초안 상태이거나 검토 중일 경우에만 취소하실 수 있습니다.
방법:
- 아래와 같이 취소하려는 릴리스 옆에 취소 버튼을 클릭합니다.
- 확인 화면에서 배포 취소를 클릭합니다.
- 아래와 같이 배포가 취소되고 릴리스가 거부됨으로 표시됩니다.
3. 릴리스 삭제
초안, 배포 중지 또는 거부됨 상태인 릴리스만 삭제하실 수 있습니다.
방법:
- 아래와 같이 릴리스 내 작업 아래에 있는 삭제 아이콘을 클릭합니다.
- 확인 화면에서 삭제를 클릭합니다.
자격 증명
now.gg Cloud는 앱에 적용할 수 있는 다양한 API와 서비스를 제공해 드립니다. 시작하기 전 필요한 자격 증명이 있는지 확인해 주시기 바랍니다.
now.gg 결제
1. 결제 ID
now.gg 결제 모듈은 인앱 결제를 위한 PAYMENT_ID
를 필요로 합니다.
nowStudio에 앱을 추가할 시 PAYMENT_ID
가 자동으로 생성되며 이후 사용하실 수 있게 저장됩니다.
확인 방법:
- nowStudio에 로그인합니다.
- 모든 앱을 선택합니다.
- 나열된 앱 이름 옆에 있는 세부 정보보기를 클릭합니다.
- 왼쪽 사이드바에 있는 자격 증명을 클릭합니다.
- 결제 ID의 세부 정보보기를 클릭합니다.
- 생성된
PAYMENT_ID
를 복사합니다.
2. 결제 API 키
now.gg Payments의 서버 측 구성에서 코드 결제 없음 를 설정하는 동안 필요한 결제 API 키
입니다.
Payments API Key를 확인하려면:
- nowStudio에 로그인합니다.
- 모든 앱를 클릭합니다.
- 목록에 나열된 앱 이름 옆의 세부 정보보기를 클릭합니다.
- 왼쪽 사이드바에서 자격 증명를 클릭합니다.
- ‘결제 API 키’ 옆의 세부 정보보기를 클릭합니다.
- 결제 API 키를 복사하려면 복사 버튼을 클릭합니다.
3. IAP 인증을 위한 공개 키 (선택)
공개 키는 now.gg 결제 모듈을 적용한 후 게임/앱 내에서 유저의 인앱 구매를 확인하는 데 사용됩니다.
nowStudio에 앱을 추가할 시 now.gg에서 공개 키가 자동으로 생성되어 이후 사용할 수 있도록 저장됩니다.
공개키 확인 방법:
- nowStudio에 로그인합니다.
- 모든 앱을 클릭합니다.
- 앱 이름 옆에 있는 세부 정보보기를 클릭합니다.
- 왼쪽 사이드바에 있는 자격 증명을 클릭합니다.
- ‘IAP 인증을 위한 공개 키’에서 세부 정보보기를 클릭합니다.
- 복사를 클릭하면 생성된 키를 복사하여 게임/앱에서 사용할 수 있습니다.
4. Webhook API Key
웹샵 (PaymentProcessingCallback
) 및 구독 (SubscriptionStatusCallback
)용 콜백 API에는 Webhook API 키가 필요합니다.
nowStudio에 앱을 추가하면 Webhook API 키가 자동으로 생성되어 저장됩니다.
Webhook API Key 확인 방법:
- nowStudio에 로그인합니다..
- 모든 앱을 클릭합니다.
- 앱 이름 옆에 있는 세부 정보보기를 클릭합니다.
- 왼쪽 사이드바에 있는 자격 증명을 클릭합니다.
- ‘Webhook API Key’의 세부정보>를 클릭합니다.
- 복사 버튼으로 생성된 Webhook API Key를 복사합니다.
- Webhook API 키를 다시 생성하려면 재생성 버튼을 클릭합니다.
기타 자격 증명
다음은 now.gg SDK 모듈 적용 시 필요하실 수도 있는 기타 자격 증명입니다.
1. 로그인을 위한 OAuth 2.0 자격 증명 생성
now.gg는 OpenID Connect를 준수하며 now.gg 로그인 사용 시 OAuth 2.0 앱 자격 증명을 생성해야 합니다.
인증을 위해서는 OAuth 2.0 클라이언트 ID와 클라이언트 비밀번호 쌍이 필요합니다.
이 자격 증명을 보려면:
- nowStudio에 로그인합니다.
- 모든 앱을 선택합니다.
- 나열된 앱 이름 옆에 있는 세부 정보보기를 클릭합니다.
- 왼쪽 사이드바에 있는 자격 증명을 클릭합니다.
- OAuth 2.0 자격 증명의 세부 정보보기를 클릭합니다.
- 복사 버튼을 클릭하여 클라이언트 ID와 클라이언트 비밀번호 쌍을 복사합니다.
중요
- OAuth 2.0 자격 증명은 now.gg 로그인과 앱/게임을 통합할 경우에만 필요합니다.
- 각 앱에 대해 별도의 OAuth 2.0 자격 증명을 생성해야 합니다.
- 여러 앱에서 자격 증명을 공유하는 것은 권장하지 않습니다. 하나의 앱에서 접근을 취소하면 모든 앱에서 예기치 않은 서비스 중단이 발생할 수 있습니다.
2. 실드 API 키
now.gg 네이티브 안드로이드 및 유니티용 쉴드 모듈에는 API 키가 필요합니다.
nowStudio에 앱을 추가할 시 쉴드 API 키가 자동으로 생성되며 이후 사용하실 수 있게 저장됩니다.
확인 방법:
- nowStudio에 로그인합니다.
- 모든 앱을 선택합니다.
- 나열된 앱 이름 옆에 있는 세부 정보보기를 클릭합니다.
- 왼쪽 사이드바에 있는 자격 증명을 클릭합니다.
- 쉴드 API 키의 세부 정보보기를 클릭합니다.
- 생성된 쉴드 API 키를 복사합니다.
에러 코드 및 설명
nowStudio에서 반환된 에러 코드 목록입니다.
에러 코드 |
설명 |
INTERNAL_ERROR |
내부 오류가 발생했습니다. 다시 시도하시거나 dev-support@now.gg에 문의해 주시기 바랍니다. |
APP_PKG_NAME_MISMATCHED |
앱 추가 시 제공한 앱 패키지 이름과 실제 APK 패키지 이름이 일치하지 않습니다. 앱 패키지 이름을 확인하고 다시 시도해 주시기바 바랍니다. |
BUILD_VERSION_MISMATCHED |
릴리스를 생성하는 동안 제공된 버전 코드가 APK 버전 코드와 일치하지 않습니다. 버전 코드를 확인하고 다시 시도해 주시기 바랍니다. |
NETWORK_ERROR |
제공된 URL에서 파일을 다운로드하는 동안 오류가 발생했습니다. 다시 시도해 주시기 바랍니다. |
EXCEEDED_TIMEOUT_LIMIT |
작업 시간이 초과되었습니다. 다시 시도해 주시기 바랍니다. |
ZIP_FILE_FORMAT_INVALID |
제공된 Zip 파일이 규정된 형식을 따르지 않습니다. (지정 형식) |
FILE_EXTRACTION_FAILED |
제공된 Zip 파일의 압축을 푸는 동안 오류가 발생했습니다. 이는 Zip 내에서 APK 파일을 찾을 수 없거나 여러 APK가 존재하기 때문일 수 있습니다. 확인하신 후 다시 시도해 주시기 바랍니다. |
METADATA_JSON_FORMAT_ERROR |
Zip 내의 metadata.json 파일의 형식이 올바르지 않습니다. 제공된 형식에 따라 다시 시도해 주시기 바랍니다. |
INCORRECT_OBB_FILES_NAME |
Zip내의 제공된 Obb 파일의 파일 이름이 잘못되었습니다. 확인 후 다시 시도해 주시기 바랍니다. |