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


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

Сведения о содержимом квитанции, возвращаемой этим методом, см. в разделе Использование квитанций для проверки покупок продуктов.

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