如何在Worklight中获取通知订阅

时间:2013-10-23 21:39:54

标签: ibm-mobilefirst worklight-adapters worklight-server

我想触发非常基本的推送通知,但是,没有看到任何方法来遍历所有订阅用户,而没有滚动我自己的工具来读取db notification_user表。当然,有了像Worklight这样广泛(且价格昂贵)的产品,有一个API可以做到这一点吗?

我看到的唯一方法是在我的适配器中调用另一个HTTP适配器(去获取用户订阅)。并且,我尝试使用HTTP接口通过以下方式检索订阅的用户:

http://<server:port>/<context>/console/api/push/get?adapterName=PushAdapter&eventSource=EventSource

和许多变体,但似乎没有任何东西通过浏览器测试(doc表明所有都是GET请求)。没有关于api的“推送,事件源”(?)格式如何(“API上下文”值应该是“推送”,还是“事件源”,什么?)的示例。 Worklight 6.0信息中心提供的图表非常简单(包含每个示例的难度是多少?)

基本上,我想迭代WL适配器中的特定适配器/事件源,获取当用户订阅执行某些业务逻辑是否发送通知时传入的“选项”。会认为这是一个非常常见的模式,但是,没有看到这种模型的任何例子。

任何人都有与WL 6类似处理的建议吗?

感谢。

1 个答案:

答案 0 :(得分:0)

你没错。 Worklight有3种方法可以向订阅的用户/设备发送通知