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
Определяет, должен ли этот метод возвращать квитанции для этого приложения.
Возвращаемое значение
Если для параметра includeReceipt задано значение true, эта строка содержит XML-код, представляющий все квитанции для приложения и все покупки из приложения. Если параметру includeReceipt присвоено значение false, эта строка пуста.
- Атрибуты
Комментарии
Этот метод возвращает значение успешного выполнения, даже если:
- Отсутствует сетевое подключение.
- Пользователь отменяет выход из диалогового окна.
- Сбой проверки подлинности пользователя.
Результат успешного выполнения следует рассматривать как указывающий на то, что асинхронный процесс завершен без ошибок. Чтобы убедиться, что сама транзакция прошла успешно, проверка элемент LicenseInformation в возвращенном квитанции.
Сведения о содержимом квитанции, возвращаемой этим методом, см. в разделе Использование квитанций для проверки покупок продуктов.