我需要一个 Openfire 插件组件或方向来开发自己来处理离线文件共享。在我们的一款 iOS IM 应用程序(如 WhatsApp)中,我们使用 Stream Initiation 通过媒体代理传输文件。这可以正常工作,但是如果收件人离线,您将无法设置字节流。为了克服这个限制,我正在寻找替代品,我正在研究的是:
- 如果 SI 由于收件人离线而失败,则文件将传输到存储文件和原始消息的自定义 openfire 模块
- 一旦收件人可用(在线),openfire 插件或服务器组件将发送文件和消息
任何人都有这方面的经验,或者有互补的想法