2016-06-14 2 views
0

Мы планируем использовать службу MobileFirst Push Notification.IBM mobileFirst v7.1 push notification tag

Вот наш план:

Все пользователи подписываются собственного уникального тега. Этот тег может быть UserID

Итак, если мы хотим нажать конкретного пользователя, просто нужно знать, что такое UserID.

Вопрос:

  1. Является ли этот план наилучшей практики для отправки конкретного пользователя с помощью mobileFirst тег?

  2. Какой размер больших тегов мы можем поместить в "tagNames"?

уведомление переменная = {};

notification.type = 0; 

notification.message = {}; 

notification.message.alert = "notification text"; 

notification.target = {}; 

notification.target.tagNames = ['Tag1','Tag2']; 

API doc

ответ

1

Вы могли бы сделать, как описано выше, однако, если вы собираетесь реализации UserIds в качестве «метки», вы можете рассмотреть возможность просто аутентификации пользователя с их USERID к MF-сервер.

Затем вы можете отправлять уведомления одноадресной рассылки, используя метод userIds array, который запрещает вам подписывать/отписывать теги, содержащие userId.

+0

спасибо !! Но как создать userId с помощью API-интерфейса MobileFirst? – DannyYang

+0

Вам понадобится реализовать некоторую форму аутентификации (например, на основе форм или адаптеров), которая включает метод setActiveUser(). В IBM есть несколько примеров проектов: таких. Вы отправляете userId, собранный от вашего клиента, к этому методу. – gro

Смежные вопросы