CurrentAppSimulator.RequestAppPurchaseAsync(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建异步操作,该操作模拟用户请求为当前应用购买完整许可证。
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
确定方法是否应返回此应用的收据。
返回
如果 includeReceipt 参数设置为 true,则此字符串包含表示应用和任何应用内产品购买的所有收据的 XML。 如果 includeReceipt 设置为 false,则此字符串为空。
- 属性
注解
此方法返回成功值,即使:
- 没有可用的网络连接。
- 用户取消对话框。
- 用户的身份验证失败。 应将成功结果视为指示异步进程已完成且未出错。 若要确保事务本身成功,检查返回的收据中的 LicenseInformation 元素。
有关收据内容的详细信息,请参阅 使用收据验证产品购买情况。