Version: 2020.1
언어: 한국어
Unity IAP
Apple App Store 및 Mac App Store용 설정

Unity IAP 설정

Unity 서비스를 위한 프로젝트를 설정하면 Unity IAP 서비스를 활성화할 수 있습니다. 프로젝트에서 Unity IAP를 활성화하려면 다음 단계를 따르십시오.

  1. Unity 에디터에서 Services 창(Window > General > Services)을 열고 In-App Purchasing을 클릭합니다.
    Services 창에서 In-App Purchasing 선택
  2. Project Settings 메뉴의 In-App Purchasing 섹션에서 OFF 버튼을 클릭하여 서비스를 활성화합니다.
IAP 서비스 활성화
IAP 서비스 활성화

참고: Unity IAP를 활성화하면 프로젝트에서 Unity 애널리틱스도 활성화됩니다.

Unity는 확인된 최신 인앱 구매 패키지를 자동으로 임포트합니다. 패키지 버전을 이미 임포트한 경우 이 메뉴에서 패키지 관리자를 열거나 이전 설치를 업데이트 또는 수정할 수 있습니다.

IAP 패키지 버전 관리
IAP 패키지 버전 관리

Import를 클릭하여 Unity IAP의 스토어 패키지 에셋을 임포트한 후 다음 플랫폼에서 앱 스토어 기능에 액세스합니다.

IAP 스토어 패키지 에셋 임포트
IAP 스토어 패키지 에셋 임포트

Unity IAP 설치 프로그램이 에셋 패키지 임포트 프로세스를 안내합니다. 그러면 프로젝트에 새로운 폴더 Assets/Plugins 가 추가됩니다. 여기에는 Unity IAP를 사용하는 데 필요한 Unity 구매 에셋이 포함되어 있습니다. 자세한 내용은 스토어 가이드 문서를 참조하십시오.

흔한 Unity IAP 통합 컴파일러 오류

아래 오류 메시지는 Unity Cloud 서비스 창에서 Unity IAP가 비활성화되었거나, Unity가 인터넷에 연결되어 있지 않다는 점을 나타냅니다.

  • CS0246
  • System.Reflection.ReflectionTypeLoadException
  • UnityPurchasing/Bin/Stores.dll
  • UnityEngine.Purchasing

이러한 오류를 해결하려면 다음 단계를 따르십시오.

  1. Services 창을 닫았다가 다시 열어서 재로드합니다. 재로드되면 Unity IAP 서비스가 활성화되었는지 확인합니다.
  2. 해결되지 않은 경우 인터넷 연결을 해제하고 재연결한 후 Unity 서비스에 다시 로그인한 다음 Unity IAP를 다시 활성화합니다.

참고: Unity IAP 서비스를 사용하려면 프로젝트에 등록된 조직의 “소유자” 또는 “관리자” 역할이 있어야 합니다.

Unity IAP
Apple App Store 및 Mac App Store용 설정