다음을 통해 공유


CurrentAppSimulator.RequestAppPurchaseAsync(Boolean) 메서드

정의

현재 앱에 대한 전체 라이선스를 구입하라는 사용자 요청을 시뮬레이션하는 비동기 작업을 만듭니다.

public:
 static IAsyncOperation<Platform::String ^> ^ RequestAppPurchaseAsync(bool includeReceipt);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<winrt::hstring> RequestAppPurchaseAsync(bool const& includeReceipt);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<string> RequestAppPurchaseAsync(bool includeReceipt);
function requestAppPurchaseAsync(includeReceipt)
Public Shared Function RequestAppPurchaseAsync (includeReceipt As Boolean) As IAsyncOperation(Of String)

매개 변수

includeReceipt
Boolean

bool

메서드가 이 앱에 대한 영수증을 반환해야 하는지 여부를 결정합니다.

반환

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

includeReceipt 매개 변수가 true로 설정된 경우 이 문자열에는 앱에 대한 모든 영수증과 앱에서 바로 구매한 제품을 나타내는 XML이 포함됩니다. includeReceipt가 false로 설정된 경우 이 문자열은 비어 있습니다.

특성

설명

이 메서드는 다음과 같은 경우에도 성공 값을 반환합니다.

  • 사용할 수 있는 네트워크 연결이 없습니다.
  • 사용자가 대화 상자에서 취소합니다.
  • 사용자의 인증이 실패합니다. 성공 결과를 오류 없이 완료된 비동기 프로세스를 나타내는 것으로 처리해야 합니다. 트랜잭션 자체가 성공했는지 확인하려면 반환된 영수증에 LicenseInformation 요소를 검사.

영수증 내용에 대한 자세한 내용은 영수증을 사용하여 제품 구매 확인을 참조하세요.

적용 대상