Добрый день.
Есть самодельное приложение на мобильной платформе 1с, которая получает документ Заявка на обслуживание (добавленный) из 1с:УНФ. Появилась нужда в получении уведомлений на андроид, при появлении заявки в основной базе.
Сделал с помощью ДоставляемыеУведомления, сначала по старой инструкции ссылка на итс с использованием GSM. Получилось, но уведомления приходили только при включенном приложении или свернутом. Если приложение закрыть, то никаких уведомлений не происходило.
После чего нашел, что в новых версиях добавили поддержку FCM (Firebase Cloud Messaging), подумал что поможет, но с ним начались проблемы.
Если для отправки уведомлений через промежуточный 1С сервис https://pushnotifications.1c.com/, то выходит ошибка:
Если миновать этот сервис, и отправлять минуя сервис 1с, то выполнение проходит без ошибок, но никакого уведомления не приходит независимо включено приложение или нет.
Это все в случае использования мобильного приложения разработчика.
Если же попытаться собрать приложение через сборщик, то приложение вообще крашится при попытке ДоставляемыеУведомления.ПолучитьИдентификаторПодписчикаУведомлений(), т.е. я даже не могу получить получателя-устройство, для того что-бы знать кому отправлять уведомление.
Примерно проблема решилась. Через GSM не приходили уведомления из-за банального автоматического запрета автозагрузки новых приложений. Но все таки 1с рекомендуют перейти с GSM на FCM, а он все также крашится после запуска собранного приложения
(1) Сам сейчас тоже хотел бы перейти на FCM, но приложение, которое может получить ИД для FCM, сделать не получается
Пробовал и разные версии платформы на которой собирал, и разные версии мобильной платформы - все одно и то же
А еще есть вот этот баг
https://bugboard.v8.1c.ru/error/000051057 Заявлено, что он исправлен в 8.3.14.1565, но у меня даже эта версия падает при попытке отправить уведомление через FCM
Примерно проблема решилась. Через GSM не приходили уведомления из-за банального автоматического запрета автозагрузки новых приложений. Но все таки 1с рекомендуют перейти с GSM на FCM, а он все также крашится после запуска собранного приложения