如何在 Flutter 中配置 Xmpp 库?
Posted
技术标签:
【中文标题】如何在 Flutter 中配置 Xmpp 库?【英文标题】:How to configure Xmpp library in flutter? 【发布时间】:2019-07-22 16:07:04 【问题描述】:我正在寻找在 Flutter 上使用 xmpp 库与 ejabberd 服务器连接以进行聊天应用程序的解决方案。任何人的建议都会对我很有帮助。
【问题讨论】:
【参考方案1】:使用 xmpp_stone 库通过颤振建立 XMPP 连接。我的 Github 存储库是 here。主要问题是,它在没有 tls 连接的情况下连接。在您的 ejabberd 配置 yaml 文件中的行 starttls: true, starttls_required: true 应该被注释掉。
如果您有更好的解决方案,请建议我。提前谢谢!!!
【讨论】:
【参考方案2】:鉴于 Strophe 库 enter link description here Strophe.js 是 javascript 的 XMPP 库,我创建了一种连接 ejabberd 服务器颤振的方法。其主要目的是支持在任何浏览器中运行的基于 Web 的实时 XMPP 应用程序。
【讨论】:
以上是关于如何在 Flutter 中配置 Xmpp 库?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 java 中使用 Smack XMPP 库处理 TLS 证书
如何在 Android (2014) 中使用 aSmack XMPP 库实现 facebook 聊天? [关闭]
如何在 android 中编辑和删除 XMPP 中的特定消息?