Windows.ApplicationModel.Store 네임스페이스

앱 내 구매 및 평가판 기능을 UWP(유니버설 Windows 플랫폼) 앱에 추가하기 위해 Windows 스토어와 상호 작용하기 위한 형식 및 멤버를 제공합니다.

참고

Windows.ApplicationModel.Store 네임스페이스는 새 기능에서 더 이상 업데이트되지 않습니다. 프로젝트가 Visual Studio에서 Windows 10 Anniversary Edition(10.0, 빌드 14393) 이상 릴리스를 대상으로 하는 경우(즉, Windows 10 버전 1607 이상을 대상으로 함) 대신 Windows.Services.Store 네임스페이스를 사용하는 것이 좋습니다. 자세한 내용은 앱에서 바로 구매 및 평가판을 참조하세요. Windows.ApplicationModel.Store 네임스페이스는 데스크톱 브리지 사용하는 Windows 데스크톱 애플리케이션이나 파트너 센터에서 개발 샌드박스를 사용하는 앱 또는 게임에서 지원되지 않습니다(예: Xbox Live와 통합되는 모든 게임의 경우). 해당 제품은 Windows.Services.Store 네임스페이스를 사용하여 앱에서 바로 구매 및 평가판을 구현해야 합니다.

클래스

CurrentApp

현재 앱에 대한 라이선스 및 목록 정보를 얻고 앱에서 제품 구매를 수행하는 데 사용할 수 있는 메서드와 속성을 정의합니다.

참고

CurrentApp 클래스 및 Windows.ApplicationModel.Store 네임스페이스의 다른 형식은 더 이상 새 기능으로 업데이트되지 않습니다. 프로젝트가 Visual Studio에서 Windows 10 Anniversary Edition(10.0, 빌드 14393) 이상 릴리스를 대상으로 하는 경우(즉, Windows 10 버전 1607 이상을 대상으로 함) 대신 Windows.Services.Store 네임스페이스를 사용하는 것이 좋습니다. 자세한 내용은 앱에서 바로 구매 및 평가판을 참조하세요. CurrentApp 클래스는 데스크톱 브리지 사용하는 Windows 데스크톱 애플리케이션이나 파트너 센터의 개발 샌드박스를 사용하는 앱 또는 게임에서 지원되지 않습니다(예: Xbox Live와 통합되는 모든 게임의 경우). 해당 제품은 Windows.Services.Store 네임스페이스를 사용하여 앱에서 바로 구매 및 평가판을 구현해야 합니다.

CurrentAppSimulator

테스트 중에 시뮬레이션된 라이선스 정보를 가져오는 데 사용할 수 있는 개체를 인스턴스화하는 데 사용되는 메서드 및 속성을 정의합니다.

참고

CurrentAppSimulator 클래스 및 Windows.ApplicationModel.Store 네임스페이스의 다른 형식은 더 이상 새 기능으로 업데이트되지 않습니다. 프로젝트가 Visual Studio에서 Windows 10 Anniversary Edition(10.0, 빌드 14393) 이상 릴리스를 대상으로 하는 경우(즉, Windows 10 버전 1607 이상을 대상으로 함) 대신 Windows.Services.Store 네임스페이스를 사용하는 것이 좋습니다. 자세한 내용은 앱에서 바로 구매 및 평가판을 참조하세요. CurrentAppSimulator 클래스는 데스크톱 브리지 사용하는 Windows 데스크톱 애플리케이션 또는 파트너 센터에서 개발 샌드박스를 사용하는 앱 또는 게임에서 지원되지 않습니다(예: Xbox Live와 통합되는 모든 게임의 경우). 해당 제품은 Windows.Services.Store 네임스페이스를 사용하여 앱에서 바로 구매 및 평가판을 구현해야 합니다.

LicenseInformation

현재 앱의 라이선스 메타데이터에 대한 액세스를 제공합니다.

ListingInformation

Microsoft Store의 앱을 설명하는 목록 정보를 제공합니다.

ProductLicense

추가 기능(앱에서 바로 사용 제품 또는 IAP라고도 함)과 연결된 라이선스에 대한 정보를 제공합니다.

ProductListing

추가 기능(앱에서 바로 사용 제품 또는 IAP라고도 함)을 자세히 설명한 지역화된 정보를 제공합니다.

ProductPurchaseDisplayProperties

구매 시 사용자에게 표시되는 제품 이름을 제공하는 데 사용됩니다. 이 클래스는 RequestProductPurchaseAsync 작업을 만드는 데 사용되어 Microsoft Store의 단일 제품 항목으로 표시되는 앱 내 제품의 큰 카탈로그 내에서 특정 제품을 시각적으로 나타냅니다.

참고

Windows Phone 8 개발자는 디스플레이용 이미지와 내부적으로 사용된 설명이 포함된 URI를 제공하여 제품과 연결된 이미지를 표시할 수도 있습니다.

PurchaseResults

앱 내 제품 구매 트랜잭션의 결과를 자세히 설명하는 정보를 포함합니다.

UnfulfilledConsumable

성취되지 않은 소모성 앱 내 제품에 대한 구매 및 제품 정보를 포함합니다.

열거형

FulfillmentResult

소모성 앱 내 제품에 대한 처리 상태 나타내는 데 사용되는 값을 정의합니다.

ProductPurchaseStatus

앱에서 내 제품을 구매할 때 트랜잭션 상태 나타내는 데 사용되는 값을 정의합니다.

ProductType

앱 내 제품의 제품 유형을 지정합니다.

대리자

LicenseChangedEventHandler

LicenseChanged 이벤트를 처리할 메서드를 나타냅니다.

설명

이 네임스페이스의 멤버를 사용하여 앱에서의 구매 및 평가판 기능을 UWP(유니버설 Windows 플랫폼) 앱에 추가하여 앱 수익을 창출할 수 있습니다. 이 네임스페이스의 멤버를 사용하여 앱의 라이선스 상태를 검사 평가판 버전인지 활성 라이선스인지 확인할 수 있습니다. 이 네임스페이스는 모든 버전의 Windows 10 대상으로 하는 UWP 앱에서 사용할 수 있습니다.

CurrentApp 클래스를 사용하여 Windows 스토어와 상호 작용하려면 유효한 Windows 스토어 개발자 계정이 필요합니다. Windows 스토어 개발자 계정이 없는 경우 CurrentAppSimulator 클래스에서 시뮬레이션된 함수만 사용할 수 있습니다.

추가 정보