• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            Fork me on GitHub
            隨筆 - 215  文章 - 13  trackbacks - 0
            <2016年9月>
            28293031123
            45678910
            11121314151617
            18192021222324
            2526272829301
            2345678


            專注即時通訊及網(wǎng)游服務(wù)端編程
            ------------------------------------
            Openresty 官方模塊
            Openresty 標準模塊(Opm)
            Openresty 三方模塊
            ------------------------------------
            本博收藏大部分文章為轉(zhuǎn)載,并在文章開頭給出了原文出處,如有再轉(zhuǎn),敬請保留相關(guān)信息,這是大家對原創(chuàng)作者勞動成果的自覺尊重!!如為您帶來不便,請于本博下留言,謝謝配合。

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            相冊

            Awesome

            Blog

            Book

            GitHub

            Link

            搜索

            •  

            積分與排名

            • 積分 - 216726
            • 排名 - 118

            最新評論

            閱讀排行榜

            I am trying to create a iOS and Android XMPP chat client using Unity/C#/Mono. I got a fully functional chat client working for iOS using Jabber.net, but it does not work for Android. So does anyone have any idea of a library that works with Unity/C# for Android?

            This post discusses Android and XMPP solutions, but have not found any way of connecting this to Unity: Android and XMPP: Currently available solutions

            This is my question related to getting Jabber.net working for Android with Unity: Jabber.net on Unity/Android error (No JNI_OnLoad found in /system/lib/libc.so, skipping init)

            • i have complied the jabber-net library for mono 2.0. but when i run it in device i am getting this exception. 'ExecutionEngineException: Attempting to JIT compile method' How did you resolve it ? – Basit ZIa Apr 15 '14 at 10:05 
            • Don't remember. Could it be related to stripping level or C# version? forum.unity3d.com/threads/… – Sunkas Apr 15 '14 at 12:26

            Since nobody have answered here I how I solved it:

            1. ASmack for Android in a new Android project in eclipse
            2. Build a custom wrapper for ASmack with the basic public methods for login,logout,send messages et.c.
            3. Extract as jar library.
            4. Import jar into Unity3D
            5. Use Unity3D's AndroidJNI methods to call the public methods of the jar
            6. Callbacks are set inside the Java-wrapper and call with "UnityPlayer.UnitySendMessage()" (classes.jar from Unity app package have to be imported into Eclipse project to compile)
            7. Success!

            A bit work is required and takes some time to debug and build, but it does work.

            answered Sep 6 '12 at 12:00
            Sunkas
            6,33124176
            • Sorry, the video is unavailable. – naXa Sep 4 '16 at 8:42
            • Sorry to hear that (it was not my video). Removed the link. Hopefully my instructions will be of help. – Sunkas Sep 5 '16 at 10:52
            • And what about iOS client? As far as I know ASmack won't run on iOS. – naXa Sep 18 '16 at 13:36
            • As mentioned in the question we used Jabber.net for iOS. Note that this question was posted 2012, not sure what's the best option today. – Sunkas Sep 18 '16 at 16:19 
            • Ah, thanks! And sorry, I was inattentive. – naXa Sep 18 '16 at 17:30

            Instead of all this manipulation with ASmack I recommend to use MatriX XMPP SDK. We are using this library for our Unity projects.

            And it works on Win, Mac, iOS, Android without any special manipulation. We have only 1 problem with this lib - can't make it work on in WebPlayer

            answered Jul 12 '15 at 10:28
            Suvitruf
            3,68043367
            • Thank you for your answer. It was a long time since I asked this question. I remembered that I emailed MatriX at the time with a few questions and at the time we could not use it since it lacked some requirement. Can't unfortunately remember what. – Sunkas Jul 13 '15 at 6:54
            • 1
              @Sunkas 2 years ago, AFAIK, there was problem with Sockets and Pro license in Unity ) – SuvitrufJul 13 '15 at 6:59 
            • 1
              @AlejandroHuerta I can say that it works in stand alone build for sure. I will test it on Android and iOS tomorrow. – Suvitruf Jan 20 '16 at 20:42
            • 1
              @AlejandroHuerta I've tested Matrix on iOS. It works. Will try Android later. – Suvitruf Jan 21 '16 at 20:57
            • 1
              @AlejandroHuerta it works on Android too. – Suvitruf Feb 24 '16 at 7:03
            posted on 2018-07-11 11:23 思月行云 閱讀(639) 評論(1)  編輯 收藏 引用 所屬分類: Erlang

            FeedBack:
            # re: C# - Best way to create a Android XMPP chat client in Unity3D 2018-07-11 11:24 思月行云
            久久综合给合久久狠狠狠97色69| 亚洲欧美国产日韩综合久久| 久久99精品久久只有精品 | 久久久综合香蕉尹人综合网| 欧美久久天天综合香蕉伊| 久久天天躁夜夜躁狠狠| 亚洲成色www久久网站夜月| 久久精品国产精品亚洲精品| 人妻无码久久精品| 久久青青草原综合伊人| 思思久久好好热精品国产| 亚洲综合熟女久久久30p| 国内精品久久久久久麻豆 | 亚洲第一极品精品无码久久| 99热成人精品热久久669| 中文成人无码精品久久久不卡| 嫩草伊人久久精品少妇AV| 亚洲а∨天堂久久精品9966| 久久Av无码精品人妻系列| 波多野结衣久久一区二区 | 波多野结衣AV无码久久一区| 国产精品va久久久久久久| 久久精品亚洲一区二区三区浴池 | 久久91精品国产91久久小草 | 久久人人爽人人爽人人片av高请| 久久久精品国产Sm最大网站| 久久91精品国产91久久户| 久久无码人妻一区二区三区午夜| 日本久久中文字幕| 久久久久香蕉视频| 国产精品99久久久久久董美香| 国产成人综合久久综合| 久久亚洲AV成人无码电影| 久久精品亚洲一区二区三区浴池| 精品国产日韩久久亚洲| 中文字幕无码久久精品青草 | 久久亚洲私人国产精品vA | 精品久久久久久99人妻| 色综合久久综精品| 成人亚洲欧美久久久久| 狠狠色综合久久久久尤物|