startConversation

public void startConversation(Context context, ConversationType conversationType, String targetId, String title)

启动会话界面。

Parameters

context

应用上下文。

conversationType

会话类型。

targetId

根据不同的 conversationType,可能是用户 Id、讨论组 Id、群组 Id 或聊天室 Id。

title

聊天的标题。开发者需要在聊天界面通过intent.getData().getQueryParameter("title")获取该值, 再手动设置为聊天界面的标题。


public void startConversation(Context context, ConversationIdentifier conversationIdentifier, String title)

启动会话界面。

Parameters

context

应用上下文。

conversationIdentifier

会话标识。

title

聊天的标题。开发者需要在聊天界面通过intent.getData().getQueryParameter("title")获取该值, 再手动设置为聊天界面的标题。


public void startConversation(Context context, ConversationType conversationType, String targetId, String title, long fixedMsgSentTime)

启动会话界面,并跳转到指定的消息位置

使用时,可以传入多种会话类型 Conversation.ConversationType 对应不同的会话类型,开启不同的会话界面。 如果传入的是 CHATROOM,sdk 会默认调用 joinChatRoom 加入聊天室。

Parameters

context

应用上下文。

conversationType

会话类型。

targetId

根据不同的 conversationType,可能是用户 Id、讨论组 Id、群组 Id 或聊天室 Id。

title

聊天的标题。开发者需要在聊天界面通过intent.getData().getQueryParameter("title")获取该值, 再手动设置为聊天界面的标题。

fixedMsgSentTime

需要定位的消息发送时间


public void startConversation(Context context, ConversationIdentifier conversationIdentifier, String title, long fixedMsgSentTime)

启动会话界面,并跳转到指定的消息位置

使用时,可以传入多种会话类型 Conversation.ConversationType 对应不同的会话类型,开启不同的会话界面。 如果传入的是 CHATROOM,sdk 会默认调用 joinChatRoom 加入聊天室。

Parameters

context

应用上下文。

conversationIdentifier

会话标识。

title

聊天的标题。开发者需要在聊天界面通过intent.getData().getQueryParameter("title")获取该值, 再手动设置为聊天界面的标题。

fixedMsgSentTime

需要定位的消息发送时间


public void startConversation(Context context, ConversationType conversationType, String targetId, Bundle bundle)

启动会话界面。

使用时,可以传入多种会话类型 Conversation.ConversationType 对应不同的会话类型,开启不同的会话界面。 如果传入的是 CHATROOM,sdk 会默认调用 joinChatRoom 加入聊天室。 如果你的逻辑是,只允许加入已存在的聊天室,请使用接口 startChatRoomChat 并且第三个参数为 false

Parameters

context

应用上下文。

conversationType

会话类型。

targetId

根据不同的 conversationType,可能是用户 Id、讨论组 Id、群组 Id 或聊天室 Id。

bundle

参数传递 bundle