이 가이드에서는 Amazon Appstore를 Unity IAP(인앱 구매) 시스템과 함께 사용할 수 있도록 설정하는 방법에 대해 설명합니다. 여기에는__ Unity IAP__Unity In App Purchase(인앱 결제) 의 약어입니다.
See in Glossary API와 상호 작용하는 데 필요한 디지털 기록 및 관계를 설정하고, Amazon 개발자 계정을 설정하고, Unity IAP 애플리케이션을 테스트하고 퍼블리싱하는 작업이 포함됩니다.
다른 플랫폼과 마찬가지로, Amazon 스토어에서는 가상 재화와 관리되는 상품을 구매할 수 있습니다. 이런 디지털 상품은 문자열 식별자와 내구성을 정의하는 추가 유형을 사용하여 식별됩니다. 선택 가능한 유형은 구독 상품(구독 가능), 소모품(재구입 가능), 비소모품(한 번만 구입 가능) 등입니다.
여러 Android IAP 스토어(예: Amazon, Google)에 동시에 퍼블리싱하고 Android 번들 식별자를 공유할 때 스토어 교차 설치 문제가 발생합니다. 자세한 내용은 Android 인앱 구매 스토어의 스토어 교차 설치 문제를 참조하십시오.
Android 기기의 경우, Amazon Appstore를 다운로드 및 설치합니다.
FireOS 기기의 경우 Amazon Appstore가 미리 설치되어 있어야 합니다.
참고: FireOS 기기를 자유롭게 타게팅할 수 있더라도, FireOS는 Unity가 지원하는 플랫폼이 아닙니다.
Amazon Appstore를 설치한 후에는 Amazon App Tester를 설치합니다.
|[11:07:01] user@laptop:/Applications | $ adb devices
List of devices attached
00DA0807526300W5 device
Unity IAP를 사용하도록 설정하려면 몇 단계를 거쳐야 합니다.
Unity IAP 플러그인을 임포트합니다. 자세한 내용은 Unity IAP 설정(Unity 5.3 이상)을 참조하십시오.
IAP 타겟 스토어를 설정합니다. 이미 Android 앱이 설정되어 있어야 합니다. Unity IAP의 Window > Unity IAP > Android > Target Amazon 메뉴 항목을 사용하여 타겟 스토어를 설정합니다. 이는 Google, Amazon, 기타 Android 스토어를 전환하는 데 사용됩니다.
또는 API를 호출합니다.
UnityPurchasingEditor.TargetAndroidStore(AndroidStore.AmazonAppStore)
Amazon 스토어 사용을 위해 준비하는 중인 경우 Amazon의 네이티브 IAP 플러그인을 다운로드하지 않아도 됩니다. 플러그인의 모든 기능이 Unity IAP 서비스에 이미 포함되어 있습니다.
앱을 추가합니다. Amazon Developer Portal에서 Add a New App 을 선택합니다.
카탈로그를 설정합니다. 앞서 준비한 제품 설명을 사용하여 Amazon Developer Portal에서 항목을 Amazon 카탈로그에 추가합니다. 앱 페이지로 이동하여 In-App Items 섹션 을 찾습니다. 카탈로그를 설정하려면 Add a Consumable, Add an Entitlement 또는 Add a Subscription 버튼을 사용합니다.