Определяет, поддерживается ли набор номера на данном устройстве. В зависимости от переданного параметра, проверка выполняется непосредственно или с подтверждением пользователем. Если значение переданного параметра - Неопределено, проверяется доступность набора номера любым способом.
Синтаксис
ПоддерживаетсяНаборНомера(<ВыбратьСразу>)Полное описание, параметры и ограничения
СредстваТелефонии.ПоддерживаетсяНаборНомера (TelephonyTools.NumberDialingSupported)
СредстваТелефонии (TelephonyTools)
ПоддерживаетсяНаборНомера (NumberDialingSupported)
Доступен, начиная с версии 8.3.5.
Синтаксис:
ПоддерживаетсяНаборНомера(<ВыбратьСразу>)
Параметры:
<ВыбратьСразу> (необязательный)
Тип: Булево, Неопределено.
Определяет режим проверки поддержки набора номера:
Истина - проверка выполняется непосредственно.
Ложь - при проверке требуется подтверждение пользователя.
Неопределено - проверяется доступность набора номера любым способом.
Значение по умолчанию: Неопределено.
Возвращаемое значение:
Тип: Булево.
С подтверждением пользователя возвращает Истина:
на Android - при наличии телефонного модуля,
на iOS - при наличии системного приложения Телефон,
на Windows Phone - никогда.
Без подтверждения пользователя возвращает Истина:
на Android - при наличии телефонного модуля,
на iOS - для iOS младше версии 10.3 при наличии системного приложения Телефон,
на Windows Phone - всегда на телефоне, никогда на планшете.
Описание:
Определяет, поддерживается ли набор номера на данном устройстве.
В зависимости от переданного параметра, проверка выполняется непосредственно или с подтверждением пользователем. Если значение переданного параметра - Неопределено, проверяется доступность набора номера любым способом.
Доступность:
Мобильный клиент, мобильное приложение (клиент).
См. также:
СредстваТелефонии, метод НабратьНомер
Использование в версии:
Доступен, начиная с версии 8.3.5.
Методическая информация
Практические примеры
Открыть свой номер в приложении «Телефон»
Проверяем поддержку режима с подтверждением и открываем номер без немедленного вызова.
Где и как запускать
Модуль управляемой формы: &НаКлиенте; мобильный клиент или мобильное приложение (клиент).
Подготовка
Создайте строковый реквизит формы УчебныйНомер; введите собственный номер для проверки.
Вызовите процедуру из кнопки мобильной формы только по своему решению.
&НаКлиенте
Процедура ОткрытьНомер()
Если Не СредстваТелефонии.ПоддерживаетсяНаборНомера(Ложь) Тогда
Сообщить("Набор с подтверждением не поддерживается");
Возврат;
КонецЕсли;
СредстваТелефонии.НабратьНомер(УчебныйНомер, Ложь);
КонецПроцедурыРазбор по шагам
Ложь в проверке означает режим с подтверждением.
Тот же режим передается НабратьНомер.
Пользователь сам решает, нажимать ли кнопку вызова в системном приложении.
Как проверить результат
Сопоставьте номер в системном приложении со своим введенным номером.
Не нажимая вызов, вернитесь в 1С; само открытие не доказывает состоявшийся звонок.
Ожидаемый результат
Системное приложение «Телефон» с введенным номером на поддерживаемом устройстве.
На что обратить внимание
Истина во втором параметре означает немедленный вызов; не заменяйте Ложь без понимания последствий. Поддержка зависит от устройства и ОС; разговор может быть платным.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.