IBM MobileFirst v7.1推送通知标签
问题描述:
我们计划使用MobileFirst推送通知服务。IBM MobileFirst v7.1推送通知标签
这是我们的计划:
所有的用户订阅自己独特的标签。这个标签可能是用户ID
所以,如果我们想推特定的用户,只需要知道用户名是什么。
问:
是这个计划是利用mobileFirst标签发送特定用户的最佳实践?
我们可以在“tagNames”中放置多大的标签尺寸?
变种通知= {};
notification.type = 0; notification.message = {}; notification.message.alert = "notification text"; notification.target = {}; notification.target.tagNames = ['Tag1','Tag2'];
答
所描述的,你可以这样做,但是如果你将要实施的用户id为“标签”,你可能要考虑只是验证用户与他们的用户id的MF服务器。
然后,您可以使用userIds数组方法发送单播通知,从而防止您必须订阅/取消订阅包含userId的标签。
谢谢! 但是如何使用MobileFirst Client API创建userId? – DannyYang
您需要实施某种形式的认证(例如基于表单或基于适配器),其中包括setActiveUser()方法。 IBM有几个示例项目:例如。您将从客户端收集的userId提交给此方法。 – gro