【问题标题】:Offline File Transfer XMPP离线文件传输 XMPP
【发布时间】:2013-01-18 05:53:25
【问题描述】:

我需要一个 Openfire 插件组件或方向来开发自己以处理离线文件共享。 在我们的一款 iOS IM 应用程序(如 WhatsApp)中,我们使用 Stream Initiation 通过媒体代理传输文件。这可以正常工作,但是如果收件人离线,您将无法设置字节流。为了克服这个限制,我正在寻找替代方案,我正在研究的是:

  1. 如果 SI 由于收件人离线而失败,则文件将传输到存储文件和原始消息的自定义 openfire 模块
  2. 一旦收件人可用(在线),openfire 插件或服务器组件将发送文件和消息

任何人都有这方面的经验,或者有互补的想法

【问题讨论】:

    标签: ios xmpp offline file-transfer openfire


    【解决方案1】:

    您可以扩展和修改 XEP-0065 和 Openfire 代码,以便它存储您的文件以供以后下载。

    您也可以使用完全不同的东西,例如 XEP-0066,将文件上传到 Web 或 webdav 服务器,然后发送带有 OOB 的链接供以后下载。

    我不知道为此有标准化的 XEP。所以你必须自己开发。我知道的唯一现有项目是 Jabber Disk http://dev.jabbim.cz/jdisk

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-14
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-21
      相关资源
      最近更新 更多