2013-02-03 81 views
1

我需要一個Openfire插件組件或方向來開發自己來處理脫機文件共享。 在我們的iOS應用程序(如WhatsApp)中,我們使用流啓動來使用媒體代理傳輸文件。這工作正常,但是如果收件人處於脫機狀態,則無法設置字節流。爲了克服這個限制,我尋找替代品,一個我期待到的是:離線文件傳輸XMPP

  1. 如果SI失敗,因爲收件人是脫機文件被轉移到存儲文件和原始消息自定義的Openfire模塊
  2. 一旦接收者變爲可用(在線)
  3. 一個Openfire的插件或服務器組件將發送文件和消息

任何人都有經驗,這一點,或有complemenatry想法

回答

1

您可以擴展和修改XEP-0065和Op enfire代碼,以便它存儲您的文件供以後下載。

您也可以使用與XEP-0066完全不同的東西,例如將文件上傳到Web或Webdav服務器,然後只需將鏈接發送到OOB以供以後下載。

我不知道這個標準化的XEP。所以你必須開發自己的。我知道的唯一現有項目是Jabber Disk http://dev.jabbim.cz/jdisk