我正在尝试从blazeds接收推送数据。我发现如何在没有来自HERE的客户端的任何消息的情况下从blazeds发送推送数据。现在我不知道如何从flex知道从服务器发送数据以及如何接收数据。谢谢:))
答案 0 :(得分:0)
要从上面分享的链接接收消息,您需要做几件事。
您需要声明如下所示的消费者,消费者将使用来自定义频道的消息。
请注意,我将message
属性设置为下面的事件处理程序
private function onMsg(event:MessageEvent):void
{
trace("Signal Arrives : "+event.message.body);
//var signal:SignalProcessor = new SignalProcessor ();
//signal.processMessage(event.message.body);
}
创建一个方法,该方法将在您的应用程序的creationComplete上调用,例如下面定义的方法
私有函数suscribeForMessages():void { //其中,consumer是Consumer mxml标记的Id。 //只有当您希望客户有选择地接收来自的消息时,才需要选择器 //适配器 consumer.selector =“filterID IN('”+ userIdVariable +“')”; consumer.subscribe(); }
上面的3个步骤可以帮助你恢复健康。祝你好运。