iOS: показать число учебных задач на значке приложения

Учебные задачи

Сохраняем прежнее значение наклейки, устанавливаем число трех учебных задач и восстанавливаем прежнее значение.

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

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

Подготовка

  1. Используйте собственное учебное приложение iOS и разрешите отображение наклеек в настройках уведомлений ОС.

  2. Вызовите процедуру из кнопки мобильной формы; это изменяет наклейку собственного приложения.

&НаКлиенте
Процедура ПроверитьНаклейку()
    ПрежнееЗначение = ДоставляемыеУведомления.ПолучитьНаклейку();
    ДоставляемыеУведомления.УстановитьНаклейку(3);
    Получено = ДоставляемыеУведомления.ПолучитьНаклейку();
    Сообщить("Учебные задачи на значке: " + Строка(Получено));
    ДоставляемыеУведомления.УстановитьНаклейку(ПрежнееЗначение);
КонецПроцедуры

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

  1. Прочитайте прежнее значение.

  2. Установите три задачи и снова прочитайте значение.

  3. При нормальном завершении восстановите прежнюю наклейку.

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

  1. Сравните Получено с числом 3.

  2. После нормального завершения проверьте прежнее значение.

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

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

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

  1. Методы работают только на iOS. Учебное значение может отображаться очень недолго; при исключении восстановление не гарантируется. Это не отправка уведомления и не счетчик непрочитанных сообщений сам по себе.

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

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

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

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

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