CurrentApp.RequestAppPurchaseAsync(Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Important
Функции покупки в приложении не поддерживаются в приложениях с повышенными привилегиями.
Запрашивает покупку полной лицензии приложения.
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 в возвращенной квитанции.
Сведения о содержимом квитанции, возвращенной этим методом, см. в разделе "Использование квитанций для проверки покупок продуктов".