我最近开始在Unity中使用alljoyn android sdk。我最近一直在阅读大量文档,但我无法为我的问题找到解决方案。在设备之间建立连接没有问题,设备成功连接到会话。
问题是,当我想通过聊天应用程序从一台设备向另一台设备发送消息时。我从设备A发送的消息显示在设备A上,但不显示在设备B上。" SendChatSignal"调用方法,调用Signal方法:AllJoyn.QStatus status = Signal(null, currentSessionId, chatMember, payload, 0, 64);
返回QStatus.OK。所以信号应该通过总线广播,但SignalHandler方法永远不会被调用,我不明白,因为它在总线上注册了以下内容:status = msgBus.RegisterSignalHandler(this.ChatSignalHandler, chatMember, null);
我希望你能解决我的问题。