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