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 元素。

有关此方法返回的收据内容的信息,请参阅 使用收据验证产品购买情况。

适用于