worklight为所有订阅用户发送推送通知

时间:2014-02-25 13:08:03

标签: push-notification ibm-mobilefirst

我必须安排停机时间才能在生产服务器上执行某些操作。我的客户希望我向所有订阅的用户发送推送通知,以便通过停机时间通知他们。

这可能吗?如果我想通过代码来实现它会有可能吗? 我正在使用worklight 6.0.0.0

2 个答案:

答案 0 :(得分:5)

使用Worklight Console,您可以通过“Active,Notifying”设置通知应用程序的用户。这将允许您在启动时显示通知消息,告知客户计划的停机时间。即使出现停机时间,您也可以使用相同的机制并将应用程序设置为“已禁用”,并显示一条通知消息,指出应用程序当前已关闭。有关更多信息,请查看以下文档:

在应用程序启动时显示通知消息http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fadmin%2Ft_displaying_a_notification_message_on_app_startup.html

以多种语言从Worklight Console定义管理员消息: http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fadmin%2Ft_defining_multi-language_admin_notifications.html

答案 1 :(得分:0)

也许你可以使用Wl.Server.sendMessage,你只需要发送applicationId和notificationOptions,你只能传递要发送的消息,这个方法将发送给所有用户,如果你想要你可以传递一种用于指定用户的目标

我希望这可以帮到你

有关详情,请查看以下链接:
教程:https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-1/foundation/notifications/push-notifications-overview/push-notifications-in-hybrid-applications/tag-based-notifications-in-hybrid-applications/

文档:http://www-01.ibm.com/support/knowledgecenter/api/content/nl/es/SSZH4A_6.2.0/com.ibm.worklight.apiref.doc/html/refjavascript-server/html/WL.Server.html#sendMessage