现在我们的消息都是单向的,例如邮件,信息发送给对方,必须等待对方发送回来,我们才能收到信息。 这样在某些情况就会比较麻烦,例如:给 A 发送信息,等待 A 的回复后,再给 B 发送信息。 如果我可以给 A 发送信息时,把回调方法插入信息中,要求 A 完成这个回调,这个回调会给 B 发信息。这样我是不是就不用等待了呢?
这个功能很好实现吧,就把这个功能叫做 接力发送 吧, O 在与 A 的聊天窗口点 接力发送,弹出一个框,输入发给 A 的消息内容及选择自动发送人 B 及发送给 B 的内容,点发送。这时调用到业务服务,业务服务记录下,然后调用 server api 发到 O 和 A 的会话。 当 A 收到消息后,点击消息打开内容,点确认或者输入消息回复,这时调用业务服务,业务服务调用 server api 把要发送给 B 的内容发到 O 和 B 的会话内。