Page History
...
- 将
AppContext
或是SubAppContext
注入到您的类中,以获得消息的方便方法。或者,在您的应用或子应用类里使用。或者,您也可以在您的应用或子应用类里使用getAppContext
或getSubAppContext
。如果您扩展。如果您扩展了BaseSubApp
,您将一直可以获得getAppContext
和getSubAppContext
。 - 创建一个新的
对象。只有当您想要做自己的消息类型时,才需要传递Javadoc 0 info.magnolia.ui.api.message.Message
。Javadoc 0 info.magnolia.ui.api.message.MessageType
...
Code Block | ||
---|---|---|
| ||
void sendUserMessage(String user, Message message); |
对组内所有用户显示横幅消息
已登录的组内用户,会收到即时的弹出窗口通知。在任何情况下,消息都会以未读形式存储在Pulse中。组内用户,会收到即时的弹出窗口通知。任何情况下,消息都会以未读形式存储在Pulse中。
Code Block | ||
---|---|---|
| ||
void sendGroupMessage(String group, Message message); |
...
Code Block | ||
---|---|---|
| ||
private sendToCurrentUser(String messageText) { final Message message = new Message(); message.setMessage(messageText); message.setType(MessageType.INFO); messagesManager.sendLocalMessage(message); } |
对所有用户广播横幅消息
已登录的用户会收到即时的弹出窗口通知。在任何情况下,消息都会以未读形式存储在Pulse中。已登录的用户会收到即时的弹出窗口通知。任何情况下,消息都会以未读形式存储在Pulse中。样例请参看MessagesMainSubapp.java。
Code Block | ||
---|---|---|
| ||
void broadcastMessage(Message message); |
样例可以参看MessagesMainSubapp.java。
使用Messages应用显示横幅消息
使用消息应用显示横幅消息
消息应用是一个允许您发送消息给单个用户、组或是所有用户的工具。您可以在开发组找到这个应用。开发组默认只对superuser
角色的用户可用,在应用启动器 > 许可中配置。Messages应用是一个允许您发送消息给单个用户,组,或是所有用户的工具。您可以在Dev组找到这个应用。Dev组默认只对superuser
角色可用,如应用启动器许可中配置。
发送的消息在Pulse中显示。
Overview
Content Tools