NIMSDK-AOS  10.9.80
静态 Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil类 参考

会话id工具类 更多...

静态 Public 成员函数

static String conversationId (String targetId, V2NIMConversationType type)
 生成会话id 更多...
 
static String conversationId (String sessionId, SessionTypeEnum type)
 
static String p2pConversationId (String accountId)
 生成p2p会话id 更多...
 
static String teamConversationId (String teamId)
 生成team会话id 更多...
 
static String superTeamConversationId (String superTeamId)
 生成superTeam会话id 更多...
 
static V2NIMConversationType conversationType (String conversationId)
 根据会话id返回会话类型 更多...
 
static String conversationTargetId (String conversationId)
 根据会话id返回会话对应目标 ID(accountId、teamId、superTeamId) 更多...
 
static boolean isConversationIdValid (String conversationId)
 会话id是否合法 更多...
 
static SessionTypeEnum sessionTypeV1 (@Nullable V2NIMConversationType conversationType)
 
static V2NIMConversationType conversationType (SessionTypeEnum sessionType)
 
static Pair< String, SessionTypeEnumparseConversationId (String conversationId)
 

详细描述

会话id工具类

在文件 V2NIMConversationIdUtil.java14 行定义.

成员函数说明

static String com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil.conversationId ( String  targetId,
V2NIMConversationType  type 
)
static

生成会话id

参数
targetId目标id
type会话类型
返回
会话id

在文件 V2NIMConversationIdUtil.java29 行定义.

static String com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil.conversationId ( String  sessionId,
SessionTypeEnum  type 
)
static

在文件 V2NIMConversationIdUtil.java41 行定义.

static String com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil.conversationTargetId ( String  conversationId)
static

根据会话id返回会话对应目标 ID(accountId、teamId、superTeamId)

参数
conversationId会话id
返回
会话目标id

在文件 V2NIMConversationIdUtil.java116 行定义.

static V2NIMConversationType com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil.conversationType ( String  conversationId)
static

根据会话id返回会话类型

参数
conversationId会话id
返回
会话类型

在文件 V2NIMConversationIdUtil.java86 行定义.

static V2NIMConversationType com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil.conversationType ( SessionTypeEnum  sessionType)
static

在文件 V2NIMConversationIdUtil.java199 行定义.

static boolean com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil.isConversationIdValid ( String  conversationId)
static

会话id是否合法

参数
conversationId会话id
返回
是否合法 true:合法 false:不合法

在文件 V2NIMConversationIdUtil.java139 行定义.

static String com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil.p2pConversationId ( String  accountId)
static

生成p2p会话id

参数
accountId对方账号id
返回
会话id

在文件 V2NIMConversationIdUtil.java59 行定义.

static Pair<String,SessionTypeEnum> com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil.parseConversationId ( String  conversationId)
static

在文件 V2NIMConversationIdUtil.java215 行定义.

static SessionTypeEnum com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil.sessionTypeV1 ( @Nullable V2NIMConversationType  conversationType)
static

在文件 V2NIMConversationIdUtil.java183 行定义.

static String com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil.superTeamConversationId ( String  superTeamId)
static

生成superTeam会话id

参数
superTeamId超大群id
返回
会话id

在文件 V2NIMConversationIdUtil.java77 行定义.

static String com.netease.nimlib.sdk.v2.utils.V2NIMConversationIdUtil.teamConversationId ( String  teamId)
static

生成team会话id

参数
teamId群id
返回
会话id

在文件 V2NIMConversationIdUtil.java68 行定义.


该类的文档由以下文件生成: