Version: Unity 6.0 (6000.0)
언어 : 한국어
Google Play Store 설정
아마존 앱스토어 설정

Windows 스토어 설정

개요

이 가이드에서는 Unity 게임이 인앱 구매 스토어와 상호 작용하는 데 필요한 디지털 기록과 관계를 설정하는 프로세스를 설명합니다. 주로 Unity IAP 구매 API를 다룰 것입니다.

IAP(인앱 구매)란 디지털 재화를 취득하는 금전 거래 프로세스입니다. 사용자는 플랫폼의 스토어에서 디지털 재화인 제품을 구매할 수 있습니다. 이러한 제품에는 일반적으로 문자열 데이터 유형인 식별자가 있습니다. 제품에는 그 사용 기간을 나타내는 유형이 있으며, 그중 가장 일반적인 것은 구독, 소모품(재구매 가능), 비소모품(한 번 구입 가능)입니다.

Windows 스토어

개요

Windows 앱 개발은 로컬과 원격 Windows 스토어 클라이언트-서버 IAP를 둘 다 제공합니다.

이 페이지는 에뮬레이터와 가상 구매 시스템을 통한 로컬 테스트와 앱 링크가 있어야만 앱이 보이도록 하는 Windows 스토어 테스트에 대해 다룹니다.

참고: 이 가이드는 Windows 10 Universal SDK를 대상으로 합니다. 다른 Windows 타겟을 사용할 수 있습니다.

참고: Unity 버전 5.6 이상에서는__ IL2CPP__Unity에서 개발한 스크립팅 백엔드로, 여러 플랫폼용 프로젝트를 빌드할 때 Mono 대신 사용할 수 있습니다. 자세한 정보
See in Glossary
Windows 빌드를 지원합니다. 이전 버전의 Unity가 설치된 Windows에서 IL2CPP용 Unity IAP를 사용하면 컴파일 오류가 발생합니다.

시작

  1. Unity IAP를 구현하는 게임을 작성합니다. Unity IAP 초기화를 참조하십시오.

  2. Microsoft Windows 개발 센터 대시보드에서 나중에 원격 Windows 스토어 테스트를 진행할 수 있도록 게임의 제품 식별자를 기억하고 있어야 합니다.

IAP 로컬 테스트

Microsoft는 IAP 로컬 테스트를 할 수 있도록 가상 구매 시스템을 제공합니다. 따라서 Windows 개발 센터에서 설정하거나 초기 통합 테스트를 위해 앱을 통해 Windows 스토어와 통신할 필요가 없습니다.

로컬 테스트 설정은 원격 스토어 테스트보다 훨씬 더 간단하지만, 앱을 퍼블리시하기 전에 제거해야 하는 임시 코드 변경이 필요합니다.

IAP 로컬 테스트 방법

  1. Unity IAP가 ConfigurationBuilder 인스턴스에서 초기화되는 코드에서 가상 구매 시스템을 활성화합니다.

    경고: 테스트 이후 스토어에 퍼블리시하기 전에 이러한 코드 변경을 제거해야 합니다. 그렇지 않으면 IAP를 통해 실제 구매가 발생하지 않습니다!

  2. Universal Windows Platform 용으로 Unity에서 애플리케이션을 빌드합니다.

  3. Visual Studio에서 애플리케이션을 열고 x86을 타겟으로 하여 로컬 머신을 실행합니다.

  4. IAP를 테스트합니다.

  5. 코드에서 가상 구매 시스템을 제거합니다.

Windows 스토어에 앱 등록

기본 IAP 기능을 로컬에서 테스트하면 더 자신 있게 Windows 스토어 작업을 시작할 수 있습니다. 이 테스트는 앱에 구매를 허용하는 데 필요한 모든 IAP가 올바르게 등록되어 있는지 확인합니다.

IAP 및 퍼블리싱 테스트를 위해 Windows 개발 센터를 사용하고 앱의 가시성이 제한되도록 설정합니다. 이렇게 하면 앱의 가시성이 직접 연결된 사용자로 제한됩니다.

참고: 스토어에서 테스트하려면 인증이 필요하므로 테스트를 방해할 수 있습니다. 따라서 Windows 스토어에서 테스트하기 전에 로컬에서 테스트를 완료하는 것이 중요합니다.

  1. 개발 센터에서 새 앱을 생성합니다.

  2. 앱 이름을 저장합니다.

  3. Windows 스토어에서 IAP를 테스트하려면 Windows 개발 센터에 퍼블리시된 앱이 있어야 합니다. Pricing and availability 를 클릭한 후 앱의 스토어 가시성을 제한하여 앱에 대한 직접 링크가 있는 사용자만 접근할 수 있도록 하십시오.

  4. ‘Distribution and visibility’에는 스토어의 사용 가능한 퍼블리싱 동작 목록이 나와 있습니다. Hide this app in the Store 를 선택합니다.

  5. 직접 링크를 수집합니다. 이는 테스트를 위해 Windows 10 기기에 앱을 설치하는 데 사용됩니다.

  6. 앱을 제출하고 인증을 받습니다.

    제출 과정은 몇 시간이 걸릴 수도 있으며, Microsoft 인증 과정에서 블록킹 문제가 발생할 수도 있습니다. 이 경우 문제를 해결해야만 제출이 완료됩니다.

스토어에 인앱 제품 추가

각 IAP를 추가하고 테스트 중에 현금으로 거래되지 않도록 가격을 ‘무료’로 설정합니다. 테스트가 완료되면 원하는 가격으로 IAP를 다시 설정하고 다시 퍼블리시합니다. IAP 제출을 참조하십시오.

  1. 새 앱의 ‘App overview’ 페이지에서 Create a new IAP 를 클릭합니다.

  2. 제품 ID를 입력합니다.

  3. 유형, 가격, 언어를 설정합니다.

    참고: 가격 및 가용성 테스트 목적인 경우 불필요한 비용이 발생하지 않도록 무료를 선택하십시오. 테스트를 마치면 각 IAP를 원하는 가격으로 업데이트하고 다시 제출하여 정식 출시를 준비할 수 있습니다.

    유형을 설정하려면 Properties를 선택합니다.

    Pricing and availability를 위에 설명된 바와 같이 Free로 설정합니다.

    Manage languages를 선택하고 지원되는 언어를 입력합니다.

    IAP overview로 돌아와서 입력한 언어를 선택합니다.

    제목, 설명, 아이콘을 입력합니다.

  4. 인증을 위해 IAP를 제출합니다.

    앱과 마찬가지로 IAP 제출을 완료하는 데 몇 시간이 걸릴 수도 있으며, Microsoft 인증 과정에서 블록킹 문제가 발생할 수도 있습니다. 이 경우 문제를 해결해야만 제출이 완료됩니다.

스토어에서 IAP 테스트

이러한 단계는 Windows 스토어 덕분에 가능해진 베타 테스트 프로세스의 한 갈래를 따릅니다. 여기에는 앱 자체의 가시성을 제한하여 ‘스토어 검색’ 기능을 통해 앱을 발견하지 못하도록 하는 것이 포함됩니다. 자세한 내용은 베타 테스트타겟 배포에 대한 Windows 개발 센터 리소스를 참조하십시오.

  1. 앱과 IAP가 모두 인증이 완료되었는지 확인합니다.

  2. 위에서 생성된 직접 링크를 통해 Windows 10 기기에 앱을 설치합니다.

  3. IAP를 테스트합니다.

  4. 테스트가 완료된 후 IAP에 원하는 가격과 앱 가시성 설정을 업데이트하여 일반 대중에게 공개되도록 해야 합니다. 두 변경 사항을 제출하여 최종 인증을 진행합니다.


• 2017–05–16

Google Play Store 설정
아마존 앱스토어 설정