<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://docs-ai.easemob.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://docs-ai.easemob.com/feed.php">
        <title>环信机器人文档 im:unitysdk</title>
        <description></description>
        <link>http://docs-ai.easemob.com/</link>
        <image rdf:resource="http://docs-ai.easemob.com/lib/tpl/haozki-2016-01-25/images/favicon.ico" />
       <dc:date>2026-05-01T03:07:47+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://docs-ai.easemob.com/im/unitysdk/basic?rev=1552361088&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs-ai.easemob.com/im/unitysdk/chat?rev=1552361088&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs-ai.easemob.com/im/unitysdk/conversation?rev=1552361088&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs-ai.easemob.com/im/unitysdk/group?rev=1552361088&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs-ai.easemob.com/im/unitysdk/interface?rev=1552361088&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs-ai.easemob.com/im/unitysdk/releasenote?rev=1552361088&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs-ai.easemob.com/im/unitysdk/sdkintegration?rev=1552361088&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs-ai.easemob.com/im/unitysdk/setting?rev=1552361088&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs-ai.easemob.com/im/unitysdk/start?rev=1552361088&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://docs-ai.easemob.com/lib/tpl/haozki-2016-01-25/images/favicon.ico">
        <title>环信机器人文档</title>
        <link>http://docs-ai.easemob.com/</link>
        <url>http://docs-ai.easemob.com/lib/tpl/haozki-2016-01-25/images/favicon.ico</url>
    </image>
    <item rdf:about="http://docs-ai.easemob.com/im/unitysdk/basic?rev=1552361088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-12T03:24:48+00:00</dc:date>
        <title>Unity SDK 基础功能</title>
        <link>http://docs-ai.easemob.com/im/unitysdk/basic?rev=1552361088&amp;do=diff</link>
        <description>Unity SDK 基础功能

EMClient 初始化

EMClient是IM服务的入口，可以直接调用EMClient的接口进行相应地操作。EMClient的初始化操作如下：
void Awake ()
{
    EMClient.Instance.Init ();
}

注册、登录及登出

调用EMClient实例的CreateAccount（）、Login（）、Logout（）接口可以实现注册、登录、登出功能。</description>
    </item>
    <item rdf:about="http://docs-ai.easemob.com/im/unitysdk/chat?rev=1552361088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-12T03:24:48+00:00</dc:date>
        <title>消息</title>
        <link>http://docs-ai.easemob.com/im/unitysdk/chat?rev=1552361088&amp;do=diff</link>
        <description>消息

发送消息

Unity SDK支持发送文本消息和文件消息两种格式的消息（单聊和群聊通用，只是一个参数的差别）。

发送文本
sendTxtMessageBtn.onClick.AddListener (delegate() {
    EMBaseCallback cb = new EMBaseCallback();
    cb.onSuccessCallback = () =&gt; {
        logText.text = &quot;send message success&quot;;
    };
    cb.onProgressCallback = (progress,status) =&gt; {};
    cb.onErrorCallback = (code,message) =&gt; {};
    EMClient.Instance.SendTextMessage(txtContent.text, toUser.text, ChatType.Chat, cb);
});…</description>
    </item>
    <item rdf:about="http://docs-ai.easemob.com/im/unitysdk/conversation?rev=1552361088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-12T03:24:48+00:00</dc:date>
        <title>会话管理</title>
        <link>http://docs-ai.easemob.com/im/unitysdk/conversation?rev=1552361088&amp;do=diff</link>
        <description>会话管理

获取用户所有会话
getConversationsBtn.onClick.AddListener (delegate() {
    logText.text = &quot;conversation list:\n&quot;;
    List&lt;EMConversation&gt; conversations = EMClient.Instance.GetAllConversations();
    foreach(EMConversation conv in conversations){
        logText.text += conv.mConversationId;
        if(conv.mLastMsg != null)
            logText.text += &quot;,lastmsgId=&quot; + conv.mLastMsg.mMsgId;
        logText.text += &quot;\n&quot;;
    }
});</description>
    </item>
    <item rdf:about="http://docs-ai.easemob.com/im/unitysdk/group?rev=1552361088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-12T03:24:48+00:00</dc:date>
        <title>群组管理</title>
        <link>http://docs-ai.easemob.com/im/unitysdk/group?rev=1552361088&amp;do=diff</link>
        <description>群组管理

新建群组
createGroupBtn.onClick.AddListener (delegate () {
    if (groupName.text.Length &gt; 0) {
        EMGroupCallback cb = new EMGroupCallback ();
        cb.onSuccessCreateGroupCallback = (group) =&gt; {
            logText.text = &quot;create group success&quot;;
        };
        cb.onErrorCallback = (code, msg) =&gt; {
            logText.text = msg;
        };
        EMClient.Instance.createGroup (groupName.text, &quot;desc:&quot; + groupName.text, new string[0], &quot;reason&quot;, 200, (GroupStyle)groupStyle.value, cb…</description>
    </item>
    <item rdf:about="http://docs-ai.easemob.com/im/unitysdk/interface?rev=1552361088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-12T03:24:48+00:00</dc:date>
        <title>SDK 基础功能</title>
        <link>http://docs-ai.easemob.com/im/unitysdk/interface?rev=1552361088&amp;do=diff</link>
        <description>SDK 基础功能

EMClient 初始化

EMClient是IM服务的入口，可以直接调用EMClient的接口进行相应地操作。EMClient的初始化操作如下：
void Awake ()
{
    EMClient.Instance.Init ();
}

注册、登录及登出

调用EMClient实例的CreateAccount（）、Login（）、Logout（）接口可以实现注册、登录、登出功能。</description>
    </item>
    <item rdf:about="http://docs-ai.easemob.com/im/unitysdk/releasenote?rev=1552361088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-12T03:24:48+00:00</dc:date>
        <title>Unity SDK 更新日志</title>
        <link>http://docs-ai.easemob.com/im/unitysdk/releasenote?rev=1552361088&amp;do=diff</link>
        <description>Unity SDK 更新日志

----------

版本：V3.0.0 试用版 2017-03-17

	*  登录、登出、注册。
	*  聊天：单聊、群聊消息收发。
	*  消息类型：
		*  可发送：文本、文件。
		*  可接受：文本、文件。

	*  群组管理：创建群、加入群、退出群、添加用户、获取当前用户加入群、获取群详情。</description>
    </item>
    <item rdf:about="http://docs-ai.easemob.com/im/unitysdk/sdkintegration?rev=1552361088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-12T03:24:48+00:00</dc:date>
        <title>Unity 客户端集成</title>
        <link>http://docs-ai.easemob.com/im/unitysdk/sdkintegration?rev=1552361088&amp;do=diff</link>
        <description>Unity 客户端集成

----------

开发工具

	&quot; Unity&quot;

Unity SDK是为使用Unity开发的游戏等软件中集成IM功能提供的SDK。依赖Unity的跨平台特性，SDK可以轻松的运行于Android、IOS、MAC、Linux和Window等多个平台产品之上，用户可以用SDK实现IM功能。Unity SDK使用C#进行开发，目前支持登录、注册、单聊、群聊、文本消息、文件消息，还可以实现群组管理等功能。尚未实现语音通话和视频通话功能。emclient-u3d 为 Open Source， Link to :…</description>
    </item>
    <item rdf:about="http://docs-ai.easemob.com/im/unitysdk/setting?rev=1552361088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-12T03:24:48+00:00</dc:date>
        <title>设置管理</title>
        <link>http://docs-ai.easemob.com/im/unitysdk/setting?rev=1552361088&amp;do=diff</link>
        <description>设置管理

设置用户是否自动同意加入群组
EMClient.Instance.isAutoAcceptGroupInvitation (false);

----------

上一章节：会话管理

下一页：Unity SDK 更新日志</description>
    </item>
    <item rdf:about="http://docs-ai.easemob.com/im/unitysdk/start?rev=1552361088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-12T03:24:48+00:00</dc:date>
        <title>Unity 客户端集成</title>
        <link>http://docs-ai.easemob.com/im/unitysdk/start?rev=1552361088&amp;do=diff</link>
        <description>Unity 客户端集成

	*  Unity 客户端集成
	*  Unity SDK 基础功能
	*  消息
	*  群组管理
	*  会话管理
	*  设置管理
	*  Unity SDK 更新日志</description>
    </item>
</rdf:RDF>
