Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 统一XMPP聊天_C#_Android_Ios_Unity3d_Xmpp - Fatal编程技术网

C# 统一XMPP聊天

C# 统一XMPP聊天,c#,android,ios,unity3d,xmpp,C#,Android,Ios,Unity3d,Xmpp,我是Unity的新手,第一次在那里实现XMPP聊天。我已经试了20天了,但似乎什么都不管用。我尝试了以下图书馆,特别是: 我花了30美元购买了这段代码并实现了它,但问题是它在Unity editor中运行良好,但当我将它导出为Android的.apk和iOS的.app时,它就不工作了。真实设备的XMPP连接失败,Android出现以下错误日志:getifaddrs 我还尝试使用本文中建议的库,但未能找到解决方案 更多参考资料: 我未考虑的其他可能的付费参考: -但这是有报酬的

我是Unity的新手,第一次在那里实现XMPP聊天。我已经试了20天了,但似乎什么都不管用。我尝试了以下图书馆,特别是:

我花了30美元购买了这段代码并实现了它,但问题是它在Unity editor中运行良好,但当我将它导出为Android的
.apk
和iOS的
.app
时,它就不工作了。真实设备的XMPP连接失败,Android出现以下错误日志:
getifaddrs

我还尝试使用本文中建议的库,但未能找到解决方案

更多参考资料:


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

  • -但这是有报酬的
  • -但这是有报酬的

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

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

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


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

感谢您的建议,并尊重您的回答以澄清问题,我已经成功为Unity实现了iOS插件,现在正在开发Android插件。