Составной идентификатор содержит приложение, информационную базу, устройство и тип сервиса доставки.
Где и как запускать
Мобильный клиент, мобильное приложение (клиент).
Подготовка
Вставьте блок в модуль собственной управляемой формы. Из клиентского обработчика кнопки вызовите первую процедуру без параметров. Если указано иное место вставки, используйте его. Экспортные обработчики оповещения вызывает платформа, не вызывайте их вручную.
Нужны собственное учебное мобильное приложение, разрешение на уведомления и настроенный сервис доставки. Используйте только собственный тестовый подписчик и учетные данные соответствующего приложения; отправка требует сети.
&НаКлиенте
Процедура ПоказатьПодписчика()
Подписчик = ДоставляемыеУведомления.ПолучитьИдентификаторПодписчикаУведомлений();
Сообщить("Приложение: " + Подписчик.ИдентификаторПриложения);
Сообщить("Информационная база: " + Подписчик.ИдентификаторИнформационнойБазы);
Сообщить("Сервис: " + Строка(Подписчик.ТипПодписчика));
Сообщить("Длина идентификатора устройства: " + Строка(СтрДлина(Подписчик.ИдентификаторУстройства)));
КонецПроцедурыРазбор по шагам
Запросите свой идентификатор у ДоставляемыеУведомления.
Прочитайте его четыре свойства.
Используйте весь объект как получателя уведомления.
Как проверить результат
Идентификатор устройства не задается вручную.
Тип сервиса читается из объекта и не считается всегда FCM.
Ожидаемый результат
Показан состав собственного подписчика без публикации самого токена устройства.
На что обратить внимание
Идентификатор при определенных условиях меняется; не считайте один сохраненный токен вечным. Поля доступны только для чтения.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.