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,然后向其所有用户发送通知。请看以下内容。如果您要求的信息已经提供,请您将问题标记为已回答。是的,从技术上讲,这不是相同的概念。我无法将其标记为已回答,因为它不符合我的确切需要。但我很乐意投赞成票;)