gpt4 book ai didi

ios - 离线文件传输 XMPP

转载 作者:行者123 更新时间:2023-11-29 13:19:47 24 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

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

关于ios - 离线文件传输 XMPP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14671372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com