2016-06-14 130 views
0

我們計劃使用MobileFirst推送通知服務。IBM MobileFirst v7.1推送通知標籤

這是我們的計劃:

所有的用戶訂閱自己獨特的標籤。這個標籤可能是用戶ID

所以,如果我們想推特定的用戶,只需要知道用戶名是什麼。

問:

  1. 是這個計劃是利用mobileFirst標籤發送特定用戶的最佳實踐?

  2. 我們可以在「tagNames」中放置多大的標籤尺寸?

變種通知= {};

notification.type = 0; 

notification.message = {}; 

notification.message.alert = "notification text"; 

notification.target = {}; 

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

API doc

回答

1

所描述的,你可以這樣做,但是如果你將要實施的用戶id爲「標籤」,你可能要考慮只是驗證用戶與他們的用戶id的MF服務器。

然後,您可以使用userIds數組方法發送單播通知,從而防止您必須訂閱/取消訂閱包含userId的標籤。

+0

謝謝! 但是如何使用MobileFirst Client API創建userId? – DannyYang

+0

您需要實施某種形式的認證(例如基於表單或基於適配器),其中包括setActiveUser()方法。 IBM有幾個示例項目:例如。您將從客戶端收集的userId提交給此方法。 – gro

相關問題