Определяет доступность операции "Подтверждение" для встроенных покупок на текущей ОС: Истина - в ОС Android при наличии установленных служб Google Play Services телефонного модуля, Ложь – для iOS и Windows Phone.
Синтаксис
ПоддерживаетсяПодтверждениеПокупок()Полное описание, параметры и ограничения
МенеджерВстроенныхПокупок.ПоддерживаетсяПодтверждениеПокупок (InAppPurchasesManager.PurchaseAcknowledgementSupported)
МенеджерВстроенныхПокупок (InAppPurchasesManager)
ПоддерживаетсяПодтверждениеПокупок (PurchaseAcknowledgementSupported)
Доступен, начиная с версии 8.3.18.
Синтаксис:
ПоддерживаетсяПодтверждениеПокупок()
Возвращаемое значение:
Тип: Булево.
Описание:
Определяет доступность операции "Подтверждение" для встроенных покупок на текущей ОС:
Истина - в ОС Android при наличии установленных служб Google Play Services телефонного модуля,
Ложь – для iOS и Windows Phone.
Доступность:
Мобильный клиент, мобильное приложение (клиент).
Использование в версии:
Доступен, начиная с версии 8.3.18.
Методическая информация
Практические примеры
Проверить доступные операции магазина
Менеджер получается из ВстроенныеПокупки. Возможности зависят от ОС и ее служб.
Где и как запускать
Мобильное приложение Android/iOS или мобильный клиент, клиентский модуль управляемой формы. Требуется настройка магазина или рекламы; не серверный модуль.
Подготовка
Вставьте весь блок в модуль собственной управляемой формы. Создайте команду и кнопку; в клиентском обработчике команды вызовите первую процедуру без параметров. Обработчики с Экспорт вызывает платформа, вручную их не вызывайте.
Используйте собственное мобильное приложение, настроенное для встроенных покупок, и тестовую учетную запись магазина. com.example.learning.lesson1 — образец строкового product ID: замените его идентификатором собственного тестового товара в магазине. Не проверяйте покупку с реальным списанием.
&НаКлиенте
Процедура ПроверитьВозможностиМагазина()
Магазин = ВстроенныеПокупки;
Сообщить("Покупки доступны: " + Строка(Магазин.ПоддерживаютсяПокупки()));
Сообщить("Подтверждение: " + Строка(Магазин.ПоддерживаетсяПодтверждениеПокупок()));
Сообщить("Расходование: " + Строка(Магазин.ПоддерживаетсяРасходованиеПокупок()));
Сообщить("История товара: " + Строка(Магазин.ПоддерживаетсяИсторияПриобретений("com.example.learning.lesson1")));
КонецПроцедурыРазбор по шагам
Получите готовый менеджер.
Запросите четыре возможности.
На основе результатов выбирайте доступные кнопки приложения.
Как проверить результат
На iOS подтверждение и расходование не объявляются доступными по результатам Android.
Поддержка истории проверяется для указанного собственного товара.
Ожидаемый результат
Четыре фактических признака помогают не вызывать неподдерживаемую операцию.
На что обратить внимание
ПоддерживаютсяПокупки не означает, что конкретный товар существует или уже приобретен. Поддержка истории также не означает непустую историю.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.