МенеджерВстроенныхПокупок.ПриобрестиАсинх (InAppPurchasesManager.PurchaseAsync)
МенеджерВстроенныхПокупок (InAppPurchasesManager)
ПриобрестиАсинх (PurchaseAsync)
Доступен, начиная с версии 8.3.18.
Синтаксис:
ПриобрестиАсинх(<Покупка>, <АвтоПодтверждение>)Параметры:
<Покупка> (обязательный)
Приобретаемая покупка.
<АвтоПодтверждение> (необязательный)
Если параметр установлен в значение Истина, то будет выполнена локальная проверка квитанции и если проверка успешна, то покупка будет подтверждена автоматически.
Параметр используется на устройствах под управлением ОС Android. На iOS и Windows Phone игнорируется.
Проверка квитанции требует наличия ключа проверки встроенных покупок в ресурсах приложения, который указывается в сборщике мобильных приложений в настройках приложения под Android. Если ключ не найден, то генерируется исключение "Ключ проверки квитанции не найден в ресурсах приложения".
Значение по умолчанию зависит от режима совместимости:
Возвращаемое значение:
Тип: Обещание.Результат выполнения обещания - объект типа
КвитанцияВстроеннойПокупки.
Описание:
Асинхронная функция. Отправляет запрос на оплату покупки. Управление передается интерфейсу проведения платежей, предоставляемому операционной системой. Возврат в приложение мобильной платформы будет произведен в одном из следующих случаев:
- приобретение покупки завершено,
- пользователь отказался от покупки,
- выполнить покупку невозможно (из-за отсутствия связи с сервисом-магазином, из-за отсутствия необходимого количества денежных средств на балансе пользователя).
Данный метод поддерживается не на всех устройствах. Для проверки совместимости устройства перед вызовом данного метода следует использовать метод ПоддерживаютсяПокупки.
Доступность:
Мобильный клиент, мобильное приложение (клиент).
См. также:
МенеджерВстроенныхПокупок, метод ПоддерживаютсяПокупкиИспользование в версии:
Доступен, начиная с версии 8.3.18.