СредстваТелефонии.ПоддерживаетсяОтправкаMMS

Методы · MMSSendingSupported

Определяет доступность отправки сообщений MMS с данного устройства. Если не поддерживается, то при вызове метода ПослатьSMS вложения сообщения будут игнорироваться.

Синтаксис

ПоддерживаетсяОтправкаMMS(<Интерактивно>)
Полное описание, параметры и ограничения

СредстваТелефонии.ПоддерживаетсяОтправкаMMS (TelephonyTools.MMSSendingSupported)

СредстваТелефонии (TelephonyTools)

ПоддерживаетсяОтправкаMMS (MMSSendingSupported)

Доступен, начиная с версии 8.3.5.

Синтаксис:
ПоддерживаетсяОтправкаMMS(<Интерактивно>)
Параметры:

<Интерактивно> (обязательный)
Тип: Булево.
Указывает, используется ли интерактивный режим для отправки MMS-сообщений.
Возвращаемое значение:
Тип: Булево.
При интерактивной отправке возвращает:
Истина - на устройствах под управлением Android,

Ложь - для остальных операционных систем.
При неинтерактивной отправке всегда возвращает Ложь.
Описание:

Определяет доступность отправки сообщений MMS с данного устройства.
Если не поддерживается, то при вызове метода ПослатьSMS вложения сообщения будут игнорироваться.

Доступность:

Мобильный клиент, мобильное приложение (клиент).

См. также:
СредстваТелефонии, метод ПослатьSMS

Использование в версии:

Доступен, начиная с версии 8.3.5.

Методическая информация

Практические примеры

Подготовить учебное SMS в системном приложении

Создаем SMS с собственным адресатом, показываем возможность MMS и выбираем интерактивный режим отправки текста без вложений.

Где и как запускать

Модуль управляемой формы: &НаКлиенте; мобильный клиент или мобильное приложение (клиент).

Подготовка

  1. Создайте строковый реквизит мобильной формы УчебныйНомер и укажите только собственный номер для опыта.

  2. Кнопка формы вызывает ОткрытьУчебноеSMS. Пример открывает системное приложение; отправку пользователь решает выполнить самостоятельно.

&НаКлиенте
Процедура ОткрытьУчебноеSMS()
    ВозможныВложения = СредстваТелефонии.ПоддерживаетсяОтправкаMMS(Истина);
    Сообщить("MMS в системном приложении: " + Строка(ВозможныВложения));
    Если Не СредстваТелефонии.ПоддерживаетсяОтправкаSMS(Истина) Тогда
        Сообщить("Интерактивная отправка SMS не поддерживается");
        Возврат;
    КонецЕсли;
    Письмо = Новый SMSСообщение();
    Письмо.Получатели.Добавить(УчебныйНомер);
    Письмо.Текст = "Учебный заказ: 6 × 250 = 1500";
    СредстваТелефонии.ПослатьSMS(Письмо, Истина);
КонецПроцедуры

Разбор по шагам

  1. Проверьте возможность интерактивных MMS и SMS.

  2. Создайте настоящий SMS-объект и добавьте своего получателя.

  3. Передайте Истина для открытия системного приложения вместо неинтерактивной отправки.

Как проверить результат

  1. В системном приложении сравните адресата и учебный текст.

  2. Без нажатия отправки вернитесь в 1С; открытие редактора не доказывает доставку.

Ожидаемый результат

Подготовленное учебное SMS в системном приложении на поддерживаемом устройстве.

На что обратить внимание

  1. Реальная отправка может быть платной. При отсутствии поддержки MMS вложения при ПослатьSMS игнорируются; этот пример вложений не добавляет. Поддержка не означает разрешение ОС и не гарантирует доставку.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.