差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:other:integrationcases:tc [2019/06/14 02:50] jk [Demo 源码] |
im:other:integrationcases:tc [2019/06/28 11:00] jk [创建语聊房间] |
||
---|---|---|---|
行 82: | 行 82: | ||
我们可以通过一张图,来了解创建语聊房间接口的调用逻辑: | 我们可以通过一张图,来了解创建语聊房间接口的调用逻辑: | ||
- | {{ :im:other:integrationcases:创建房间1.png?nolink |}} | + | {{:im:other:integrationcases:创建语聊房间1.png?nolink|}} |
上图中每步涉及到的 iOS/Android 接口如下,其中部分调用到了 AppServer 的接口,开发者需要自己实现 AppServer 功能。 | 上图中每步涉及到的 iOS/Android 接口如下,其中部分调用到了 AppServer 的接口,开发者需要自己实现 AppServer 功能。 | ||
行 89: | 行 89: | ||
^步骤 ^%%iOS API%% ^%%Android API%%^ | ^步骤 ^%%iOS API%% ^%%Android API%%^ | ||
|1.创建语聊房间 |%%AppServer API%%|| | |1.创建语聊房间 |%%AppServer API%%|| | ||
- | |2.创建 conference |%%AppServer API http://a1-hsb.easemob.com/{orgname}/{appname}/conferences POST%%|| | + | |2.[[im:server:basics:conferencemanage#创建会议| 创建conference]] |%%AppServer API http://a1-hsb.easemob.com/{orgname}/{appname}/conferences POST%%|| |
|3.创建 chatroom |%%AppServer API http://a1.easemob.com/{orgname}/{appname}/chatrooms POST%%|| | |3.创建 chatroom |%%AppServer API http://a1.easemob.com/{orgname}/{appname}/chatrooms POST%%|| | ||
|4.创建成功返回conference ID,chatroom ID|%%AppServer API%%|| | |4.创建成功返回conference ID,chatroom ID|%%AppServer API%%|| | ||
- | |5.加入 conference |EMClient.sharedClient.conferenceManager joinConferenceWithConfId: password: completion:|EMClient.getInstance().conferenceManager().joinConference(conferenceId, password, callback);| | + | |5.加入 conference |EMClient.sharedClient.conferenceManager joinConferenceWithConfId: password: completion:|[[http://www.easemob.com/apidoc/android/chat3.0/classcom_1_1hyphenate_1_1chat_1_1EMConferenceManager.html#aa04a85ab5f36f3f4ac14dc23ac18afb8|EMClient.getInstance().conferenceManager().joinConference(conferenceId, password, callback)];| |
|6.加入 chatroom |EMClient.sharedClient.roomManager joinChatroom: completion:|EMClient.getInstance().chatroomManager().joinChatRoom(chatRoomId, callback);| | |6.加入 chatroom |EMClient.sharedClient.roomManager joinChatroom: completion:|EMClient.getInstance().chatroomManager().joinChatRoom(chatRoomId, callback);| | ||
|7.设置会议属性 |EMClient.sharedClient.conferenceManager setConferenceAttribute: value: completion:|EMClient.getInstance().conferenceManager().setConferenceAttribute(key, value, callback);| | |7.设置会议属性 |EMClient.sharedClient.conferenceManager setConferenceAttribute: value: completion:|EMClient.getInstance().conferenceManager().setConferenceAttribute(key, value, callback);| |