CurrentApp.GetAppReceiptAsync | getAppReceiptAsync Method

이 응용 프로그램 및 응용 프로그램 내 구매에 대한 모든 영수증을 요청합니다.

구문


Windows.ApplicationModel.Store.CurrentApp.getAppReceiptAsync().done( /* 성공 및 오류 처리기 */ );

매개 변수

이 메서드에는 매개 변수가 없습니다.

반환 값

형식: IAsyncOperation<String>

이 응용 프로그램 및 응용 프로그램 내 구매에 대한 모든 영수증을 포함하는 XML 서식 문자열입니다.

설명

이 메서드가 반환하는 XML 서식 문자열은 이러한 요소를 사용합니다.

요소 이름Description자식 요소특성
전송 확인앱 및 앱 내 구매에 대한 정보를 포함합니다.

AppReceipt

ProductReceipt

시그니처

Version: 전송 확인의 버전 번호입니다.

CertificateId: 전송 확인에 서명하는 데 사용된 인증서 지문입니다.

ReceiptDate: 전송 확인이 서명되고 다운로드된 날짜입니다.

ReceiptDeviceId: 이 전송 확인을 요청하는 데 사용된 장치를 식별합니다.

AppReceipt앱 구매에 대한 정보를 포함합니다.없음

Id: 구매를 식별합니다.

AppId: OS가 앱에 사용하는 패키지 패밀리 이름 값입니다.

LicenseType: 전체(사용자가 전체 버전의 앱을 구입한 경우)입니다. 사용자가 앱의 평가판을 다운로드한 경우 평가판입니다.

PurchaseDate: 앱을 획득한 날짜입니다.

ProductReceipt앱 내 구매에 대한 정보를 포함합니다.없음

Id: 구매를 식별합니다.

AppId: 사용자가 구매한 앱을 식별합니다.

ProductId: 구입한 제품을 식별합니다.

ProductType: 제품 유형을 확인합니다. 현재는 Durable 값만 지원합니다.

PurchaseDate: 구입한 날짜입니다.

시그니처전송 확인에 대한 서명 및 전송 확인의 디지털 서명 방식에 대한 정보를 포함합니다.

SignedInfo

SignatureValue

이 요소는 표준 XML-DSIG construct입니다. 전송 확인의 유효성을 확인하는 데 사용할 수 있는 서명이 포함된 SignatureValue 요소가 포함되어 있습니다.

 

공용 인증서를 사용하여 전송 확인의 서명을 확인하여 전송 확인의 신뢰성을 확인할 수 있습니다. 이 인증서를 가져오려면 다음 URL을 사용하십시오.

https://go.microsoft.com/fwlink/p/?linkid=246509&cid=<CertificateId>

여기서 <CertificateId>는 전송 확인의 CertificateId입니다.

Windows Phone 8

이 API는 구현되어 있지 않으므로 호출할 경우 예외가 throw됩니다. Windows Phone 런타임 API를 참조하십시오.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

지원되는 최소 전화

Windows Phone 8[구현되지 않음, 설명 참조]

Namespace

Windows.ApplicationModel.Store
Windows::ApplicationModel::Store [C++]

Metadata

Windows.winmd

참고 항목

CurrentApp

 

 

표시:
© 2014 Microsoft. All rights reserved.