У меня есть тысячи пользователей как для Apple, так и для Android, и мне нужно отправить Push-уведомление для всех пользователей одновременно - на основе идентификаторов электронной почты. Как добавить все электронные письма одновременно в поле «Идентификатор пользователя» на изображении (я устал с разделителями-запятыми и точками с запятой, но он принимается как один пользователь). Пожалуйста, укажите, есть ли какой-либо альтернативный вариант. Изображение — Push-уведомление из консоли МФУ
Отправить Push-уведомление для определенных пользователей в консоли МФУ
comment
Там написано добавить пользователя, поэтому кажется, что вы можете добавить только одного пользователя за раз.
- person Geshode   schedule 03.07.2018
comment
Гешоде, пожалуйста, укажите, есть ли альтернативная возможность
- person raghavendra rao   schedule 03.07.2018
Ответы (2)
Вы можете добавить все идентификаторы электронной почты, поставив пробел между двумя идентификаторами электронной почты в столбце идентификатора пользователя.
person
Arun Punnath
schedule
04.07.2018
Чувак, идентификаторы электронной почты просто разделены пробелом, и это работает, как и ожидалось. Большое спасибо, братан. Вы сэкономили мое время.
- person raghavendra rao; 04.07.2018
Арун, не могли бы вы сказать мне, сколько писем мы можем добавить и каков максимальный предел?
- person raghavendra rao; 04.07.2018
буду делать партиями по 1000 чтобы портал не стал зависать. Вы можете попробовать больше, если ваше оборудование позволяет.
- person Arun Punnath; 04.07.2018
@raghavendrarao Почему вы не пытаетесь использовать REST API. Очень сложно добавить 1000 почтовых идентификаторов вручную в консоли.
- person Gaurab Kumar; 04.07.2018
@Gaurab, я попробовал REST API, указав идентификаторы пользователей: [[email protected]], ответ всегда «Внутренняя ошибка сервера». Устройства не найдены. с кодом: FPWSE0009E
- person Raghavendra Rao; 05.07.2018
Из консоли управления МФУ вы можете отправлять уведомления только одному идентификатору пользователя за раз. Есть два варианта:
Отправляйте уведомления одно за другим - на разные идентификаторы.
Используйте REST API для отправки нескольким пользователям за один раз. Подробности вызова REST: здесь.
С помощью вызова REST вы можете передать список идентификаторов пользователей в виде массива следующим образом:
"target" : {
"userIds" : [ "MyUserId1", "MyUserId2",... ]
}...
}
person
Vivin K
schedule
03.07.2018
Спасибо за ваш ответ. Я попытался указать идентификаторы электронной почты в массиве идентификаторов пользователей, которые зарегистрированы в приложении. Но я получаю сообщение об ошибке «Устройства не найдены». Пожалуйста, помогите мне.
- person raghavendra rao; 03.07.2018
Скажите, пожалуйста, что именно я должен передать в массиве userIds.
- person raghavendra rao; 03.07.2018
Если идентификаторы электронной почты не работают, значит, вы не зарегистрировались или не подписались на электронную почту в качестве идентификатора пользователя. Вам нужно сделать это в первую очередь, чтобы вы могли отправлять уведомления по электронной почте.
- person Vivin K; 03.07.2018
Этот вызов REST: ibm.com/support/knowledgecenter/en/SSHS8R_8.0.0/ сообщит вам идентификатор пользователя для ваших подписок.
- person Vivin K; 03.07.2018