Устанавливает идентификатор приложения, который используется для реализации отправки и получения push-уведомлений на устройствах под управлением ОС Аврора. На платформах iOS, Android и Windows Phone метод не выполняет никаких действий.
Синтаксис
УстановитьИдентификаторПриложения(<ТипПодписчика>, <ИдентификаторПриложения>)Полное описание, параметры и ограничения
МенеджерДоставляемыхУведомлений.УстановитьИдентификаторПриложения (DeliverableNotificationManager.SetApplicationID)
МенеджерДоставляемыхУведомлений (DeliverableNotificationManager)
УстановитьИдентификаторПриложения (SetApplicationID)
Доступен, начиная с версии 8.5.1.
Синтаксис:
УстановитьИдентификаторПриложения(<ТипПодписчика>, <ИдентификаторПриложения>)
Параметры:
<ТипПодписчика> (обязательный)
Тип: ТипПодписчикаДоставляемыхУведомлений.
Тип подписчика уведомлений. Может принимать только значение АврораЦентр. Для других значений генерируется исключение о недопустимом значении параметра.
<ИдентификаторПриложения> (обязательный)
Тип: Строка.
Идентификатор приложения в сервисе уведомлений Аврора Центра.
Описание:
Устанавливает идентификатор приложения, который используется для реализации отправки и получения push-уведомлений на устройствах под управлением ОС Аврора.
На платформах iOS, Android и Windows Phone метод не выполняет никаких действий.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.5.1.
Методическая информация
Практические примеры
Синтаксис: идентификатор Аврора Центра; доступность справки противоречива
Короткий образец вызовов для уже полученного настоящего МенеджерДоставляемыхУведомлений. Это не готовый автономный пример получения менеджера.
Где и как запускать
Синтаксический фрагмент для серверного/толстого клиентского контекста; реальный менеджер предоставляется поддерживаемой интеграцией.
Подготовка
Синтаксический фрагмент: Менеджер должен уже содержать настоящий МенеджерДоставляемыхУведомлений, предоставленный поддерживаемой средой интеграции.
ИдентификаторИзАврораЦентра — строка действительного собственного зарегистрированного приложения, не произвольный UUID. Требуется учебная настройка Аврора Центра.
ТипПодписчика = ТипПодписчикаДоставляемыхУведомлений.АврораЦентр;
ПрежнийИдентификатор = Менеджер.ПолучитьИдентификаторПриложения(ТипПодписчика);
Менеджер.УстановитьИдентификаторПриложения(ТипПодписчика, ИдентификаторИзАврораЦентра);
ПрочитанныйИдентификатор = Менеджер.ПолучитьИдентификаторПриложения(ТипПодписчика);
Сообщить("Настроенный идентификатор совпал: " + Строка(ПрочитанныйИдентификатор = ИдентификаторИзАврораЦентра));
Менеджер.УстановитьИдентификаторПриложения(ТипПодписчика, ПрежнийИдентификатор);Разбор по шагам
Используйте только тип подписчика АврораЦентр.
Прочитайте старый идентификатор и установите действительный учебный.
Сравните повторное чтение и при нормальном завершении восстановите прежнее значение.
Как проверить результат
Проверьте фактическую доступность менеджера в своей среде до переноса фрагмента.
Сопоставьте прочитанный идентификатор с настройкой собственного Аврора Центра.
Ожидаемый результат
Образец синтаксиса чтения, установки и сравнения идентификатора, а не доказательство доставки или готовый producer менеджера.
На что обратить внимание
Справка 8.5.1.1343 объявляет эти методы на сервере, в толстом клиенте и внешнем соединении, но глобальный ДоставляемыеУведомления — только на мобильном клиенте. Конструктора менеджера нет; этот разрыв здесь не подменен вымышленным объектом. На iOS, Android и Windows Phone setter ничего не делает.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.