多用户的工作灯推送通知



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

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

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

推送通知仅适用于 Android 和 iOS。您可以在推送通知模块中看到如何在 iOS 上实现。您可以在 https://www.ibm.com/developerworks/mobile/worklight/getting-started/index.html#advanced<</p>

div class="one_answers" 中找到该模块>

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

我检查了工作灯信息中心和WL。Server.notifyAll(eventSource, options) api 未列出!!

最新更新