-1

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

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

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

和许多变体,但是,通过浏览器测试似乎没有任何效果(文档表明所有都是 GET 请求)。没有关于 api 的“推送,事件源”(?)格式的示例(“API 上下文”值应该是“推送”还是“事件源”,什么?)。Worklight 6.0 Information Center 中给出的图表是最低限度的(包含每个示例有多难?)

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

有人对使用 WL 6 进行类似处理有建议吗?

谢谢。

4

1 回答 1

0

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

于 2013-10-24T02:10:24.420 回答