Unity XMPP 聊天

tec*_*erd 2 c# android xmpp unity-game-engine ios

我是 Unity 的新手,第一次在那里实现 XMPP 聊天。我从 20 天开始一​​直在尝试,但似乎没有任何效果。我已经尝试了以下特别考虑的库:

Jabber 统一网络

我以 30 美元的价格购买了此代码并实施了它,但问题是它在 Unity 编辑器中运行良好,但是当我将其导出.apk为 Android 和.appiOS 时,它无法正常工作。真实设备的 XMPP 连接失败,Android 出现以下错误日志:getifaddrs

我还尝试使用此XMPP library list for C# 中建议的,但无法在那里找到解决方案。

更多参考:


我没有考虑的其他可能的付费参考:

还尝试使用 XMPP 聊天的本机 iOS 代码为 Unity 创建插件,但它也失败了。

Ale*_*lex 5

Unity 并非 100% 与完整的 .NET Framework 兼容。主要是网络代码需要一些调整才能在所有 Unity 平台上正常运行。

您要么必须选择一个完全支持 Unity 的库(根据作者的说法),要么自己在这些库中进行调整。

我是 MatriX 和 agsXMPP 库的作者。MatriX 与 Unity 完全兼容,被许多使用 Unity 的开发人员使用。我还没有将 agsXMPP 移植到 Unity,也不能代表你上面列出的其他库。