1

Я пытаюсь настроить NodeRED на отправку уведомлений в приложениях Android на устройствах определенного пользователя и людей, которые зарегистрированы в качестве своей семьи в логике. Я никогда не имел дело с push-уведомлениями, и я не знаю, что искать, поэтому оцениваются шаги или даже ключевые слова для поиска.Как настроить push-уведомления в Bluemix

ответ

0

Это зависит. Как правило, теперь вы можете просматривать потоки своей службы уведомлений. В редакторе потоков Node-RED дважды щелкните узел уведомления, чтобы открыть диалоговое окно «Редактировать узел». Вы должны отредактировать объект полезной нагрузки, чтобы настроить уведомление о сообщении.

Здесь есть пример, который может быть полезным для вас http://www.ibm.com/developerworks/library/wa-nodered-push-app/

+0

Моя проблема заключается не в отправке нагрузки, я знаю, как ее редактировать. Моя проблема заключается в динамической настройке целевых устройств на основе источника ввода. –

1

Я предлагаю использовать тег для группы это «семьи» пользователей вместе. После создания тега вам понадобится логика на стороне Android, чтобы определить, является ли пользователь частью этого семейства. Если они есть, вы можете подписаться на соответствующий тег, после чего вы можете отправить уведомление всем подписчикам этого тега с одним вызовом REST. Дополнительную информацию см. В документе Bluemix doc Enabling tag-based notifications.

Как правило, вы также можете отправлять уведомления одиноким пользователям, если у вас есть их ID устройства. Идентификатор устройства включается в ответ после регистрации с помощью службы Push-уведомлений и должен быть где-то сохранен, если вы планируете использовать его для очень специфических push-уведомлений. Что-то, чтобы рассмотреть, сообщите мне, если это поможет.

+0

Проблема с решением тега заключается в том, что я не могу группировать каждую семью в теге, потому что каждый зарегистрированный пользователь будет иметь свою собственную соответствующую семью. То, что я надеялся получить, похоже на записи в базе данных членов семьи пользователя, и это приложение может просто посмотреть на это. –

+0

Проблема в том, что я привык к реляционным базам данных, поэтому я не знаю, как использовать cloudant для моей цели. –

+0

Вы можете создавать теги для каждого человека, нет предела. Но если это не удовлетворительное решение, возможно, связывание deviceIds в некотором роде поможет вам уменьшить количество разных тегов. По крайней мере, если бы вы смогли связать некоторые из устройств DeviceIds пользователей, вы могли бы рекурсивно отправлять одно и то же уведомление всем трекам или стопам пользователей этого семейства. –