now.gg 결제 모듈은 nowStudio를 사용하여 멀티 스토어 퍼블리싱 기능을 활용할 때 멀티 스토어 결제를 지원할 수 있습니다.
이 문서는 멀티 스토어 결제를 활성화하는 데 필요한 단계를 설명합니다.
사전 조건
멀티 스토어 결제를 활성화하려면 다음 요구 사항을 충족해야 합니다:
- 결제 통합 – 결제 모듈을 통합했는지 확인하세요.
- nowStudio 설정
- 앱을 퍼블리싱할 스토어를 선택하세요. 자세히 보기.
- 멀티 스토어 퍼블리싱에 필요한 정보를 제공하세요. 이 문서를 참조하세요.
지원 스토어
현재 지원되는 스토어는 다음과 같습니다:
- now.gg 기반
- 대체 스토어
- Amazon Appstore
- OnePlus OneStore
- Xiaomi GetApps
- Huawei AppGallery (곧 출시 예정)
- Samsung Galaxy Store (곧 출시 예정)
1. 스토어별 설정
결제 모듈을 통합한 후, 최종 APK를 제공하기 전에 다음 스토어별 변경 사항을 빌드에 포함했는지 확인하세요.
스토어 선택에 따라 다음 단계를 참조하세요:
1.1 Amazon Appstore
Amazon은 Amazon Appstore와 앱 간의 안전한 통신 채널을 설정하기 위해 고유한 앱 전용 공개 키가 포함된 PEM 파일을 요구합니다.
- PEM 파일을 받으려면 dev-support@now.gg로 문의하세요.
- 다음 지침에 따라 PEM 파일을 포함하세요:
- 네이티브 안드로이드:
- PEM 파일을 Android Studio 프로젝트의
app/src/main/assets
디렉토리에 붙여넣으세요.
참고: 앱에 assets 디렉토리가 없는 경우 새로 생성하고 PEM 파일을 해당 디렉토리에 배치하세요.
- Unity:
- 프로젝트의 Assets 폴더에
StreamingAssets
라는 새 폴더를 만드세요.
Assets/StreamingAssets
에 PEM 파일을 붙여넣으세요.
1.2 Huawei AppGallery
Huawei는 앱 빌드에 사용자 정의 런처 매니페스트를 요구합니다.
네이티브 안드로이드
앱의 AndroidManifest.xml
파일 내에 다음 항목을 추가하세요.
<Application>
<meta-data
android:name="com.huawei.hms.client.appid"
android:value="<HUAWEI_APP_ID>">
</meta-data
</Application>
참고: HUAWEI_APP_ID
는 dev-support@now.gg로 문의하여 받을 수 있습니다.
Unity
사용자 정의 런처 매니페스트를 활성화하세요.
다음과 같이 진행하세요:
- Project Settings > Player > Build로 이동하세요.
- 아래와 같이 사용자 정의 런처 매니페스트
Assets/Plugins/Android/LauncherManifest.xml
을 활성화하세요:
1.3 Xiaomi GetApps
Xiaomi는 검증 목적으로 서명된 빈 APK를 요구합니다.
1. now.gg 관리 앱 서명
now.gg 관리 앱 서명을 선택하면 이 단계를 건너뛸 수 있습니다. now.gg가 APK를 서명합니다.
2. 자체 인증서로 서명
자체 인증서를 사용하여 APK를 서명하려면 다음 단계를 따르세요:
중요 정보
- 서명된 빈 APK는 초기 제출 시에만 필요합니다.
2. 최종 APK 제출
최종 APK를 준비한 후 nowStudio에 빌드를 업로드하세요.
진행 방법:
- 프로덕션 릴리스 생성
- 운영팀이 앱 제출을 검토하고 수정/요구 사항을 안내합니다.
- 검증 완료 후, 팀이 다양한 스토어에 앱 빌드를 업로드합니다.
- 앱이 승인되면 이메일로 통보되며, nowStudio의 릴리스 탭에서 스토어별 링크를 참조할 수 있습니다.