СредстваТелефонии.ОтключитьОбработчикЗвонков

Методы · DetachCallsHandler

Отключает ранее подключенный обработчик звонков.

Синтаксис

ОтключитьОбработчикЗвонков()
Полное описание, параметры и ограничения

СредстваТелефонии.ОтключитьОбработчикЗвонков (TelephonyTools.DetachCallsHandler)

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

ОтключитьОбработчикЗвонков (DetachCallsHandler)

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

Синтаксис:
ОтключитьОбработчикЗвонков()
Описание:

Отключает ранее подключенный обработчик звонков.

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

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

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

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

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

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

События звонков без вывода номера телефона

Подключаем обработчик звонков, показываем событие и тип звонка, затем отключаем наблюдение.

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

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

Подготовка

  1. Поместите весь блок в модуль своей мобильной формы; кнопки вызывают ПодключитьЗвонки и ОтключитьЗвонки.

  2. Для ручного опыта нужен собственный Android с телефонным модулем и необходимыми разрешениями; подключайте один раз до отключения.

&НаКлиенте
Процедура ПодключитьЗвонки()
    Если СредстваТелефонии.ПоддерживаетсяОбработкаЗвонков() Тогда
        Описание = Новый ОписаниеОповещения("ПриЗвонке", ЭтотОбъект, "Учебный звонок");
        СредстваТелефонии.ПодключитьОбработчикЗвонков(Описание);
    КонецЕсли;
КонецПроцедуры

&НаКлиенте
Процедура ПриЗвонке(НомерТелефона, Дата, ВариантСобытия, ТипЗвонка, ДополнительныеПараметры) Экспорт
    Сообщить(ДополнительныеПараметры + "; " + Строка(Дата)
        + "; " + Строка(ВариантСобытия) + "; " + Строка(ТипЗвонка));
    Сообщить("Номер передан: " + Строка(СтрДлина(НомерТелефона) > 0));
КонецПроцедуры

&НаКлиенте
Процедура ОтключитьЗвонки()
    СредстваТелефонии.ОтключитьОбработчикЗвонков();
КонецПроцедуры

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

  1. Кнопка проверяет поддержку обработки звонков.

  2. При своем учебном звонке платформа вызывает экспортную процедуру с пятью параметрами.

  3. Кнопка отключения прекращает наблюдение.

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

  1. Сопоставьте время и вариант события со своим учебным звонком.

  2. Убедитесь, что код не выводит сам номер телефона.

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

Наблюдаемые системные события звонков; номер используется только для проверки наличия.

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

  1. Обработчик не создает звонков. Название типа звонка в отдельных страницах справки отличается; здесь значение только преобразуется в строку. Не вызывайте обработчик вручную и не обещайте мгновенную доставку событий.

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

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

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

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

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