{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} 게임 빌드 | Unity Distribution Portal | 2.1.4
docs.unity3d.com
"{0}"의 검색 결과

    목차 표시/숨기기

    게임 빌드

    에디터에서 APK를 빌드할 수 있습니다(File > Build Settings > Android > Build). Android용 빌드에 대한 자세한 내용은 Android용 앱 빌드를 참조하십시오.

    참고: APK에는 UDP에 허용되는 versionName이 포함되어야 합니다. Unity 에디터의 File > Build Settings > Player Settings > Player > Other Settings > Version에서 빌드 버전을 추가하십시오.

    참고: Unity IAP 패키지를 사용하는 경우 UDP를 빌드 대상으로 설정해야 합니다. Unity 에디터에서 Window > Unity IAP > Android > **Target Unity Distribution Portal (UDP)**를 선택하십시오.

    다음과 같은 경우 "Packing Failed: No UDP SDK detected" 오류가 콘솔에서 발생할 수 있습니다.

    • Unity IAP를 사용 중이고 UDP를 빌드 대상으로 설정하지 않았습니다.
    • APK를 빌드하는 동안 Minify 옵션을 사용하면 UDP가 필요한 파일/디렉토리를 찾지 못할 수 있습니다.
      이 경우 UDP 관련 패키지를 커스터마이즈된 ProGuard 파일에 보관(또는 Minify 옵션을 비활성화)하고 게임을 다시 빌드하십시오.

    UDP 패키지를 사용하여 Unity 에디터에서 IAP 상품을 완전히 구현한 경우 게임 테스트 단계로 이동할 수 있습니다.

    여전히 UDP 콘솔에서 IAP 상품을 마무리해야 하는 경우 모든 IAP 상품이 In-App Purchases 섹션에 나열되어 있는지 확인한 후 게임을 테스트해야 합니다. 이때 통화를 전환하고 현지화된 언어 설명을 추가할 수도 있지만, 테스트에 필수적인 사항은 아닙니다.

    게임 테스트

    UDP 패키지에는 샌드박스 환경이 포함되어 있습니다. 샌드박스 환경은 실제 스토어에 게임을 제출하기 전에 UDP(및 IAP) 구현이 올바른지 확인할 수 있는 가상 스토어 역할을 합니다.

    게임을 퍼블리시하기 전에 샌드박스 환경에서 게임을 테스트하여 다음을 확인하십시오.

    • 모든 게임에 대해 올바르게 초기화되었습니다.
      • 모든 게임에 대해 Initialize() 메서드가 호출됩니다.
    • IAP 구매가 올바르게 동작합니다(IAP 게임에만 해당).
      • Purchase()메서드가 호출됩니다.

    UDP는 샌드박스 테스트가 성공했는지 여부를 확인합니다. 테스트를 통과한 게임만 릴리스할 수 있습니다.

    샌드박스에서 게임을 테스트하려면 다음 단계를 따르십시오.

    1. UDP 설정 창에서 UDP Sandbox Test Accounts 섹션으로 이동하여 샌드박스 환경에 대한 로그인 자격 증명을 생성합니다.
      UDP 콘솔에서 자격 증명을 이미 추가했다면 해당 자격 증명을 사용할 수도 있습니다.
    2. Android 기기 또는 에뮬레이터에서 게임을 실행합니다.
      게임이 실행되면 Initialize 메서드를 호출해야 합니다. 이 메서드는 샌드박스 환경에서 로그인 화면을 자동으로 표시합니다. 게임 실행 시 Initialize를 호출하지 않은 경우 Initialize를 호출하는 데 필요한 단계를 트리거합니다.
      1. 샌드박스 테스트 계정에 대한 로그인 자격 증명을 입력합니다.
        이 작업을 통해 게임 초기화를 확인할 수 있습니다.
      2. IAP 게임의 경우 구매를 통해 IAP 구매를 테스트합니다.
        샌드박스 환경에서는 실제 거래가 이루어지지 않습니다.

    테스트 단계를 성공적으로 완료하면 UDP 콘솔의 Game Info > Sandbox Testing 섹션에 Tested 상태가 표시됩니다.

    구매 버튼이 응답하지 않거나 샌드박스 환경에서 구매를 완료할 수 없다면 IAP/UDP 구현을 확인하고 수정하십시오. 테스트를 통과하면 제출을 계속 진행할 수 있습니다.

    참고: 샌드박스 테스트 환경에 대해 추가하는 자격 증명은 UDP를 구현할 때 Unity 프로젝트에서 만드는 일반 UDP 빌드에서만 동작합니다. 게임이 특정 스토어용으로 다시 패킹되면 더 이상 샌드박스 환경과 연결되지 않습니다.

    또한 샌드박스 모드는 서버 측 확인도 지원합니다.

    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)