Я пытаюсь настроить NodeRED для отправки уведомлений в приложения Android на устройствах конкретного пользователя и людей, которые зарегистрированы как его семья в логике. Я никогда не имел дело с push-уведомлениями и не знаю, что искать, поэтому шаги или даже ключевые слова для поиска приветствуются.
Как настроить push-уведомления в Bluemix
Ответы (2)
Это зависит. Как правило, теперь вы можете видеть потоки вашей службы уведомлений. В редакторе потоков Node-RED дважды щелкните узел уведомлений, чтобы открыть диалоговое окно узла «Редактировать функцию». Вы должны отредактировать объект полезной нагрузки, чтобы настроить уведомление о сообщении.
Вот пример, который может быть вам полезен http://www.ibm.com/developerworks/library/wa-nodered-push-app/
Я предлагаю использовать теги, чтобы сгруппировать эту «семью» пользователей вместе. После создания тега вам потребуется некоторая логика на стороне Android, чтобы определить, является ли пользователь частью этой семьи. Если они есть, вы можете подписать их на соответствующий тег, после чего вы можете отправить уведомление всем подписчикам этого тега одним вызовом REST. Дополнительную информацию см. в документе Bluemix Включение уведомлений на основе тегов.
Как правило, вы также можете отправлять уведомления отдельным пользователям, если у вас есть идентификатор их устройства. Идентификатор устройства включается в ответ после регистрации в службе push-уведомлений и должен быть где-то сохранен, если вы планируете использовать его для очень специфических push-уведомлений. Что-то рассмотреть, дайте мне знать, если это поможет.