nowStudio의 퍼블리싱 대시보드와 관련된 세부 정보입니다.
다음은 다양한 대시보드 기능 목록입니다.
테스트 및 프로덕션 환경에서 안드로이드 앱을 설정하고 릴리스하실 수 있습니다.
설정 타입:
앱을 추가하면 앱과 관련된 세부 정보가 이곳에 나열됩니다.
엑세스:
앱 세부 정보 구성:
해당 정보 수정 방법:
중요:
테스트 및 프로덕션 환경에서 안드로이드 게임을 구성하고 배포하실 수 있습니다.
이곳에서 릴리스 빌드를 만들고 now.gg 테스트 클라우드에 앱을 등록하실 수 있습니다.
앱 테스트 릴리스 빌드를 만드실 수 있습니다.
순서:
해당 옵션으로 APK 파일을 업로드하실 수 있습니다.
순서:
해당 옵션으로 APK+에셋이 포함된 Zip 파일을 업로드하실 수 있습니다.
순서:
해당 옵션으로 앱 라이브러리에 추가한 앱 버전을 사용하실 수 있습니다.
순서:
버전을 생성하면 아래와 같이 앱이 ‘초안‘으로 저장됩니다.
방법:
보안 액세스 기능을 통해 nowStudio에서 생성된 테스트 링크에 대한 접근 설정을 제어하실 수 있으며 공개 액세스를 허용하거나 제한하는 등 특정 유저만 now.gg 테스트 환경에 액세스할 수 있도록 허용할 수 있습니다.
아래 둘 중 하나 선택:
2. 제한
설정 방법:
이 섹션에서는 nowStudio 테스트 트랙의 다양한 기능과 특징에 대해 설명합니다.
now.gg의 다중 테스트 트랙으로 now.gg 클라우드에서 다양한 버전의 앱을 편리하게 테스트하실 수 있습니다.
트랙 추가:
nowStudio를 통해 테스트 트랙의 이름을 수정하실 수 있습니다.
방법:
nowStudio는 테스트 트랙 삭제 기능이 있는 유연한 테스트 환경을 제공하여 사용자 제어와 효율성을 극대화하고, 효율적인 테스트 환경 관리를 보장합니다.
nowStudio에서 테스트 트랙을 삭제하는 방법입니다.
방법:
필요한 앱 세부정보를 제공하고 릴리스를 생성하여 앱을 게시하실 수 있습니다.
안드로이드 앱 선택 후 프로덕션 릴리스 순서:
앱 선택 후 필요 정보:
앱 세부정보를 입력하여 릴리스를 만들고 앱을 배포합니다.
아래와 같이 추가 앱/게임 정보를 입력합니다.
위 정보 입력 후:
앱/게임을 사용할 수 있는 지역을 선택하거나 특정 기기에서 앱/게임을 비활성화할 수도 있습니다. 이때 다음 지역 중에서 선택할 수 있습니다.
다음과 같은 기기 옵션이 제공되며 하나 이상의 기기를 제한/비활성화하도록 선택할 수 있습니다.
방법:
앱/게임 설명 및 에셋을 추가하실 수 있습니다.
선택:
이 옵션을 사용하여 다음을 수행할 수 있습니다:
이 섹션을 사용하여 기본 언어를 선택하고 추가 언어에 대한 로컬라이즈된 자산을 추가할 수 있습니다.
다음 방법으로 진행하세요:
이 섹션을 사용하여 앱에 대한 기본 정보를 추가할 수 있습니다.
다음 정보를 제공하세요:
참고: 로컬라이즈된 자산 없이 번역을 추가하면 기본 언어의 자산이 사용됩니다.
게임 페이지는 하나의 페이지에 게임의 다양한 측면을 보여주는 전용 맞춤형 리소스입니다.
게임 페이지에 표시되는 내용:
게임 페이지를 자동으로 생성하려면:
정보 입력 후:
앱/게임이 Google Play에 게시된 경우, 해당 앱/게임 설명 및 자산을 now.gg와 함께 사용할 수 있습니다.
다음 방법으로 진행하세요:
정보 입력 후:
앱의 프로덕션 릴리스를 만들기 전에 활성화하려는 유통 채널을 선택합니다.
nowStudio는 멀티 스토어 게시 기능을 제공하여 여러 앱 스토어에 앱을 게시하고 앱의 노출과 도달 범위를 원활하게 늘릴 수 있습니다.
다양한 스토어에 앱을 게시하려면:
웹사이트에 클라우드 게임을 임베딩하려면 해당 채널을 활성화합니다.
방법:
유통 채널 설정 후:
검토를 위해 제출하기 전 앱/게임의 콘텐츠를 선택합니다. 이때 앱/게임에 부가할 수 있는 서비스를 선택할 수 있습니다.
클라우드 최적화 기능을 사용하면 now.gg 클라우드에 게임 진행 데이터를 효율적으로 저장하고 복원할 수 있습니다.
방법:
중요: 클라우드 최적화에 대해 더 자세히 알아보실 수 있습니다.
앱에 적용한 now.gg 모듈 모듈을 선택하실 수 있습니다.
방법:
앱 콘텐츠 설정 후:
프로덕션 릴리스를 생성하고 관리하실 수 있습니다.
모든 앱에서:
앱 정보 제공 후 앱 릴리스를 생성하실 수 있습니다.
방법:
아래 중 하나 선택:
해당 옵션을 사용하여 APK 파일만 업로드하실 수 있습니다.
방법:
해당 옵션을 사용하여 앱과 관련된 APK, OBB 파일 및 에셋이 포함된 zip 파일을 업로드하실 수 있습니다.
방법:
1. Zip 파일 생성
2. Zip 파일 업로드
방법:
해당 옵션을 선택하면 앱 라이브러리에 추가한 앱 버전을 사용하실 수 있습니다.
방법:
해당 옵션을 선택하면 구글 플레이 스토어 앱/게임의 APK를 사용하실 수 있습니다.
방법:
중요: 구글 플레이 APK URL을 사용하기로 선택하신 경우 구글 플레이 스토어에 있는 앱의 APK를 사용하며 이때 APK를 수동으로 업로드하실 필요는 없습니다.
nowStudio에서 앱을 배포하는 프로세스입니다.
릴리스를 만든 후에는 프로덕션에 배포하실 수 있습니다.
방법:
게임 페이지를 만들기로 선택하신 경우 아래와 같이 ‘앱 확인’ 대신 게임 페이지가 표시됩니다.
배포 채널 섹션에서 대체 스토어에 앱 게시를 선택한 경우, 출시 정보는 아래와 같이 표시됩니다:
다음은 ‘표준’ 및 ‘관리형’ 배포 프로세스입니다.
‘관리형 배포’이 활성화된 경우 다음 단계를 따라 진행합니다.
‘표준’을 선택하시면 저희 팀에서 귀하의 제출물을 확인하고 처리한 후, 제출물이 게시되면 이메일로 알려드립니다.
‘관리형’을 선택하시면 저희 팀에서 귀하의 제출물을 확인하고 처리한 후, 제출물이 게시되면 이메일로 알려드립니다. 이후 라이브로 전환할 시기를 직접 제어하실 수 있습니다.
이미 게시된 앱의 새 버전을 배포합니다.
중요
방법:
새로운 버전 배포 후 아래 단계에 따라 이전 릴리스로 롤백하실 수 있습니다.
nowStudio를 통해 다양한 버전의 안드로이드 앱을 업로드하실 수 있습니다.
방법:
nowStudio는 앱 라이브러리 탐색기에서 업로드된 빌드를 삭제할 수 있는 기능을 제공합니다.
방법:
프로덕션 환경에서 HTML5 게임을 구성하고 배포하실 수 있습니다.
앱과 관련된 세부 정보가 포함됩니다.
목록:
정보 수정 방법:
중요:
앱을 구성한 뒤 릴리스를 생성하고 프로덕션 환경에 앱을 배포하실 수 있습니다.
HTML5 앱 설정 방법:
앱/게임 관련 다음과 같은 추가 정보를 입력합니다.
정보 입력 후,
앱/게임을 사용할 수 있는 지역을 선택하거나 특정 기기에서 앱/게임을 비활성화할 수도 있습니다. 이때 다음 지역 중에서 선택할 수 있습니다.
다음과 같은 기기 옵션이 제공되며 하나 이상의 기기를 제한/비활성화하도록 선택할 수 있습니다.
방법:
앱/게임 설명 및 에셋을 추가하실 수 있습니다.
이 섹션을 사용하여 기본 언어를 선택하고 추가 언어에 대한 로컬라이즈된 자산을 추가할 수 있습니다.
실행 방법:
이 섹션을 사용하여 앱에 대한 기본 정보를 추가할 수 있습니다.
다음 정보를 제공하세요:
아래 사양에 따라 자산을 업로드하세요:
정보를 입력한 후:
검토를 위해 제출하기 전 앱/게임의 콘텐츠를 선택합니다.
앱 콘텐츠 설정 후:
앱/게임의 새 버전을 생성하고 버전을 관리하실 수 있습니다. 이때 게임을 임베딩하거나 now.gg 서버에 호스팅하실 수도 있습니다.
중요: 이미 새 앱을 추가하신 경우 앱 선택 단계를 건너뛰고 릴리스 생성으로 넘어가실 수 있습니다.
모든 앱에서:
필수 앱 정보 제공 후 앱 버전을 생성하실 수 있습니다.
방법:
방법:
now.gg 서버에서 호스팅하려면 다음 옵션 중 하나를 사용하여 게임의 파일 소스를 선택합니다.
릴리스를 생성한 후, 이를 프로덕션 환경에 배포할 수 있습니다.
방법:
이미 출시된 앱의 새 버전을 출시하실 수 있습니다.
중요
방법:
새 버전을 출시한 후 이전 버전으로 롤백하려면 아래 단계를 확인해 주시기 바랍니다.
이 섹션에서는 네이티브 안드로이드 및 HTML5 앱의 프로덕션 릴리스와 관련된 몇 가지 추가 기능을 설명합니다.
라이브 릴리스와 관련된 모든 앱 정보(메타데이터)를 업데이트하실 수 있습니다.
방법:
릴리스가 초안 상태이거나 검토 중일 경우에만 취소하실 수 있습니다.
방법:
초안, 배포 중지 또는 거부됨 상태인 릴리스만 삭제하실 수 있습니다.
방법:
now.gg Cloud는 앱에 적용할 수 있는 다양한 API와 서비스를 제공해 드립니다. 시작하기 전 필요한 자격 증명이 있는지 확인해 주시기 바랍니다.
now.gg 결제 모듈은 인앱 결제를 위한 PAYMENT_ID
를 필요로 합니다.
nowStudio에 앱을 추가할 시 PAYMENT_ID
가 자동으로 생성되며 이후 사용하실 수 있게 저장됩니다.
확인 방법:
PAYMENT_ID
를 복사합니다.now.gg Payments의 서버 측 구성에서 코드 결제 없음 를 설정하는 동안 필요한 결제 API 키
입니다.
Payments API Key를 확인하려면:
공개 키는 now.gg 결제 모듈을 적용한 후 게임/앱 내에서 유저의 인앱 구매를 확인하는 데 사용됩니다.
nowStudio에 앱을 추가할 시 now.gg에서 공개 키가 자동으로 생성되어 이후 사용할 수 있도록 저장됩니다.
공개키 확인 방법:
웹샵 (PaymentProcessingCallback
) 및 구독 (SubscriptionStatusCallback
)용 콜백 API에는 Webhook API 키가 필요합니다.
nowStudio에 앱을 추가하면 Webhook API 키가 자동으로 생성되어 저장됩니다.
Webhook API Key 확인 방법:
다음은 now.gg SDK 모듈 적용 시 필요하실 수도 있는 기타 자격 증명입니다.
now.gg는 OpenID Connect를 준수하며 now.gg 로그인 사용 시 OAuth 2.0 앱 자격 증명을 생성해야 합니다.
인증을 위해서는 OAuth 2.0 클라이언트 ID와 클라이언트 비밀번호 쌍이 필요합니다.
이 자격 증명을 보려면:
now.gg 네이티브 안드로이드 및 유니티용 쉴드 모듈에는 API 키가 필요합니다.
nowStudio에 앱을 추가할 시 쉴드 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 파일의 파일 이름이 잘못되었습니다. 확인 후 다시 시도해 주시기 바랍니다. |