Поделиться через


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 в возвращенном квитанции.

Дополнительные сведения о содержимом квитанции см. в разделе Использование квитанций для проверки покупок продуктов.

Применяется к