我为了做生产服务器上的一些东西来安排停机时间。我的客户希望我向所有订阅的用户发送推送通知,以便在停机时间通知他们。工作灯发送推送通知所有订阅用户
这可能吗?如果我想通过代码来做到这一点,它会成为可能吗? 我在工作灯6.0.0.0
我为了做生产服务器上的一些东西来安排停机时间。我的客户希望我向所有订阅的用户发送推送通知,以便在停机时间通知他们。工作灯发送推送通知所有订阅用户
这可能吗?如果我想通过代码来做到这一点,它会成为可能吗? 我在工作灯6.0.0.0
使用工作灯控制台,你可以通知你的应用程序走“活动,通知”设置的优势的用户。这将允许您在启动时显示通知消息,告诉客户计划的停机时间。即使发生停机时间,也可以使用相同的机制,并通过通知消息将应用程序设置为“禁用”,表明应用程序当前处于关闭状态。请看以下文档的详细信息:
多种语言的工作灯控制台定义管理员的消息: http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fadmin%2Ft_defining_multi-language_admin_notifications.html
也许你可以使用Wl.Server.sendMessage,你只需要发送applicationId和notificationOptions,你可以只传递消息发送,这个方法将被发送给所有的用户,o f如果愿意,你可以通过一种目标为指定用户
我希望这可以帮助您
是的,我知道,这只会通知将打开应用程序的用户(特别是调用/ init请求)。但我希望有一个真正的推送消息发送给所有用户。 –
这不是您想要的预期行为吗?如果用户在发生停机之前打开应用程序,则可以让他们知道即将到来的维护。如果用户在发生停机时打开应用程序,还可以显示通知,并且可以禁用应用程序。如果您确实想要向所有用户发送通知,则需要执行一些额外的编码,因为您必须遍历所有订阅的用户并使用以下API: WL.Server.notifyAllDevices(userSubscription,notificationOptions) –
yes但是如何循环所有最初是我的问题的用户订阅。任何方式感谢我昨天使用它的通知技巧:-) –