다음을 통해 공유


CurrentApp.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 요소를 검사.

이 방법으로 반환된 영수증의 내용에 대한 자세한 내용은 영수증을 사용하여 제품 구매 확인을 참조하세요.

적용 대상