МенеджерОтправкиДоставляемыхУведомлений.Отправить (DeliverableNotificationSendManager.Send)
МенеджерОтправкиДоставляемыхУведомлений (DeliverableNotificationSendManager)
Отправить (Send)
Доступен, начиная с версии 8.3.6.
Синтаксис:
Отправить(<Уведомление>, <ДанныеАутентификации>, <ИсключенныеПолучатели>, <ИспользоватьПромежуточныйСервис>, <ИнформацияОПроблемахОтправкиДоставляемыхУведомлений>)Параметры:
<Уведомление> (обязательный)
Содержит одно или несколько уведомлений.
<ДанныеАутентификации> (обязательный)
Файл сертификата, необходимый для подключения к службе доставки "Apple Push Notification Service", либо ключ сервера (server_key - устаревшее API), либо маркер доступа для подключения к службе доставки "Firebase Cloud Messaging", либо маркер доступа для подключения к службе доставки "Windows Notification Service", либо маркер доступа для подключения к службе доставки "Huawei Push Kit", либо маркер доступа для подключения к службе доставки "Аврора Центра" (полученные с помощью метода ПолучитьМаркерДоступа).
Может быть использован с соответствием с ключами типа ТипПодписчикаДоставляемыхУведомлений. В этом случае одно сообщение может быть отправлено получателям с устройствами разного типа.
Если используется промежуточный сервис - ключ доступа к этому сервису.
<ИсключенныеПолучатели> (необязательный)
На устройствах под управлением Android с помощью данного параметра возвращается массив строк с идентификаторами устройств, которые не подходят для отправки, и соответственно, должны быть исключены из будущих рассылок. Этим устройствам ранее отправлялись уведомления с этим ключом авторизации. Но не обязательно в этом вызове.
Параметр игнорируется на устройствах под управлением iOS и ОС Аврора.
<ИспользоватьПромежуточныйСервис> (необязательный)
Указывает необходимость использования промежуточного сервиса отправки.
Значение по умолчанию: Ложь.
<ИнформацияОПроблемахОтправкиДоставляемыхУведомлений> (необязательный)
Содержит информацию о проблемах, возникших при отправке уведомлений. Представляет собой массив элементов типа ИнформацияОПроблемеОтправкиДоставляемогоУведомления.
Если во время отправки уведомления одинаковые ошибки произошли для двух и более получателей, они передаются в массив Получатели. Если при отправке уведомления произошла ошибка, из-за которой ни один получатель не получит уведомление (например, ошибка подключения к провайдеру), то значение свойства Получатели объекта ИнформацияОПроблемеОтправкиДоставляемогоУведомления будет совпадать с значением свойства Получатели уведомления.
Описание:
Отправляет уведомление.
У каждого уведомления должны быть указаны следующие поля:
- Текст - не пустая строка.
- Получатель - должно быть указано хотя бы одно значение.
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение.
Примечание:
Суммарная длина полей уведомления в системе APNS не может превышать 2 КБайт. Суммарная длина полей уведомления в системе GCM не может превышать 4 КБайт.В ОС Аврора длина полей ограничена следующим образом: title: 512 байт, message: 2048 байт, data: 1024 байта, общий размер сообщения: 4096 байт.
При превышении установленного лимита будет сгененировано исключение.
Использование в версии:
Доступен, начиная с версии 8.3.6.
Описание изменено в версии 8.5.1.