我在IBM的Worklight中创建了一个推送通知应用程序,它只向一个用户的设备(Android设备)发送通知。如何向多个用户的设备发送推送通知?如果任何一个创建的应用程序,那么为我提供一些示例
答案 0 :(得分:1)
Worklight服务器必须知道用户的身份才能发送推送通知。如果您未在应用程序中定义任何用户身份验证,Worklight服务器将使用“匿名”用户身份 - 在首次启动应用程序时创建的持久cookie。这被认为是未经身份验证的访问。 如果这是您要使用的模型,您需要在适配器中声明一个不需要身份验证的EventSource(不要为它指定securityTest),然后使用WL.Server.notifyAll(eventSource,options)API。 这将向订阅指定事件源的用户发送通知。
来源:http://www.ibm.com/developerworks/forums/thread.jspa?threadID=462167&tstart=360
答案 1 :(得分:0)
推送通知仅适用于Android和iOS。 您可以在推送通知模块中查看如何在iOS上实现。 您可以在https://www.ibm.com/developerworks/mobile/worklight/getting-started/index.html#advanced
找到该模块答案 2 :(得分:0)
我要做的是在后端数据库中保存订阅特定事件源的所有用户,然后向每个用户发送通知。
我检查了Worklight信息中心,并没有列出WL.Server.notifyAll(eventSource,options)api !!