Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Push notification worklight为所有订阅的用户发送推送通知_Push Notification_Ibm Mobilefirst - Fatal编程技术网

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

Push notification worklight为所有订阅的用户发送推送通知,push-notification,ibm-mobilefirst,Push Notification,Ibm Mobilefirst,为了在生产服务器上做一些事情,我必须安排停机时间。我的客户希望我向所有订阅的用户发送推送通知,以便在停机时通知他们 可能吗?如果我想做它,甚至通过代码,这是可能的吗? 我在worklight 6.0.0.0上,使用worklight控制台,您可以利用“活动,通知”设置通知应用程序的用户。这将允许您在启动时显示通知消息,告知客户计划的停机时间。即使发生停机,您也可以使用相同的机制将应用程序设置为“禁用”,并显示一条通知消息,说明应用程序当前已关闭。有关更多信息,请参阅以下文档: 在应用程序启动时显

为了在生产服务器上做一些事情,我必须安排停机时间。我的客户希望我向所有订阅的用户发送推送通知,以便在停机时通知他们

可能吗?如果我想做它,甚至通过代码,这是可能的吗?
我在worklight 6.0.0.0上,使用worklight控制台,您可以利用“活动,通知”设置通知应用程序的用户。这将允许您在启动时显示通知消息,告知客户计划的停机时间。即使发生停机,您也可以使用相同的机制将应用程序设置为“禁用”,并显示一条通知消息,说明应用程序当前已关闭。有关更多信息,请参阅以下文档:

在应用程序启动时显示通知消息

以多种语言从Worklight控制台定义管理员消息:

使用Worklight控制台,您可以利用“活动,通知”设置通知应用程序的用户。这将允许您在启动时显示通知消息,告知客户计划的停机时间。即使发生停机,您也可以使用相同的机制将应用程序设置为“禁用”,并显示一条通知消息,说明应用程序当前已关闭。有关更多信息,请参阅以下文档:

在应用程序启动时显示通知消息

以多种语言从Worklight控制台定义管理员消息:

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

我希望这对你有帮助

有关更多信息,请查看以下链接:
教程:


文档:

也许您可以使用Wl.Server.sendMessage,您只需要发送applicationId和notificationOptions,其中您只能传递要发送的消息,此方法将发送给所有用户,当然,如果您愿意,您可以传递一种指定用户的目标

我希望这对你有帮助

有关更多信息,请查看以下链接:
教程:


文档:

是的,我知道,这将只通知将打开应用程序的用户(特别是调用/init请求)。但是我希望有一个真正的推送消息发送给所有用户。这不是你想要的预期行为吗?如果用户在停机前打开应用程序,您可以让他们知道即将进行的维护。如果用户在发生停机时打开应用程序,还可以显示通知并禁用应用程序。如果您真的希望向所有用户发送通知,则需要进行一些额外的编码,因为您必须循环所有订阅的用户并使用以下API:WL.Server.notifyAllDevices(userSubscription,notificationOptions)是,但如何循环所有用户订阅,这最初是我的问题。无论如何,感谢我昨天使用的通知技巧:-)我仍然相信上述通知机制将是最容易实现和最快性能的解决方案。如果仍然希望向所有用户发送推送,则必须编写一些代码来获取eventSource,然后向其所有用户发送通知。请看以下内容。如果您要求的信息已经提供,请您将问题标记为已回答。是的,从技术上讲,这不是相同的概念。我无法将其标记为已回答,因为它不符合我的确切需要。但我很乐意投赞成票;)是的,我知道,这将只通知将打开应用程序的用户(特别是调用/init请求)。但是我希望有一个真正的推送消息发送给所有用户。这不是你想要的预期行为吗?如果用户在停机前打开应用程序,您可以让他们知道即将进行的维护。如果用户在发生停机时打开应用程序,还可以显示通知并禁用应用程序。如果您真的希望向所有用户发送通知,则需要进行一些额外的编码,因为您必须循环所有订阅的用户并使用以下API:WL.Server.notifyAllDevices(userSubscription,notificationOptions)是,但如何循环所有用户订阅,这最初是我的问题。无论如何,感谢我昨天使用的通知技巧:-)我仍然相信上述通知机制将是最容易实现和最快性能的解决方案。如果仍然希望向所有用户发送推送,则必须编写一些代码来获取eventSource,然后向其所有用户发送通知。请看以下内容。如果您要求的信息已经提供,请您将问题标记为已回答。是的,从技术上讲,这不是相同的概念。我无法将其标记为已回答,因为它不符合我的确切需要。但我很乐意投赞成票;)