Unity XMPP聊天

我是Unity新手,第一次在Unity中实现XMPP聊天。 我从过去20天开始尝试,但没有为我工作。

我尝试使用下面的库:

Jabber Unity Networking我已经购买这个代码30美元并且实现它,但问题是它在Unity编辑器中工作正常,但是当我将它导出为.apk for Android和.app for iOS时,它不起作用。 具有错误日志的真实设备的XMPP连接失败。

Android的错误日志: getifaddrs

我也尝试与C ++的这个XMPP库列表中的库建议一起工作,但无法找到解决方案。

agsXMPP SDK - 但这是付费的

MatriX - 但这是付费的

P * Works Internet Toolkit

jabber.net

Sharp.Xmpp

Ubeity

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


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

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

我是MatriX和agsXMPP库的作者。 MatriX与Unity完全兼容,并被许多Unity开发人员使用。 我没有将agsXMPP移植到Unity,并且不能为上面列出的其他库进行说明。

链接地址: http://www.djcxy.com/p/64993.html

上一篇: Unity XMPP Chat

下一篇: XMPP Chat in Android : ChatManager not resolved