我只发送文字,但我不知道如何发送图片/网址,视频和 使用XMPP将其集成到iOS中的聊天应用程序中。
请帮帮我。
答案 0 :(得分:3)
请注意,您应该
请检查现有答案
发送媒体数据有两种基本方法
发送带内数据只应用于小型媒体数据。我建议使用带外方法。
XMPPFramework支持的带外解决方案
当您使用自己的扩展时,您是最灵活的,但标准XMPP客户端将无法理解这一点。如果你实现自己的客户,我推荐这种方法如下。
发送媒体消息
接收媒体消息
您自己的XMPP邮件扩展名示例
<message from=... to=... id=... type=chat>
<body></body>
<myapp xmlns=mycompany:myapp content=image>
<out_of_band_file>myuniquefilename.jpg</out_of_band_file>
</myapp>
</message>
这样您就可以定义自己的内容类型,如图像,视频,音频。