1

我在 IBM 的 Worklight 中创建了一个推送通知应用程序,它只为一个用户的设备(Android 设备)发送通知。我如何向多个用户的设备发送推送通知?如果有任何一个创建的应用程序,请提供一些示例。

4

3 回答 3

1

Worklight 服务器必须知道用户的身份才能发送推送通知。如果您没有在应用程序中定义任何用户身份验证,Worklight 服务器将使用“匿名”用户身份 - 在首次应用程序启动时创建的持久 cookie。这被认为是未经身份验证的访问。如果这是您要使用的模型,您需要在适配器中声明一个不需要身份验证的 EventSource(不要为其指定 securityTest),然后使用 WL.Server.notifyAll(eventSource, options) API。这将向订阅指定事件源的用户发送通知。

来源:http ://www.ibm.com/developerworks/forums/thread.jspa?threadID=462167&tstart=360

于 2013-02-12T09:29:19.490 回答
0

Push notification works on Android and iOS only. You can see how to implement on iOS in the push notifications module. You can find the module at https://www.ibm.com/developerworks/mobile/worklight/getting-started/index.html#advanced

于 2012-11-22T08:07:52.930 回答
0

我所做的是将订阅特定事件源的所有用户保存在后端数据库中,然后向每个用户发送通知。

我检查了 Worklight 信息中心,但未列出 WL.Server.notifyAll(eventSource, options) api!

于 2013-04-28T17:43:13.577 回答