Package io.rong.imlib
Interface IRongCoreListener.EncryptedSessionConnectionListener
-
- All Implemented Interfaces:
public interface IRongCoreListener.EncryptedSessionConnectionListener
加密会话信令建立状态监听。
发起 : onEncryptedSessionRequest 响应 : onEncryptedSessionResponse 建立成功 : onEncryptedSessionEstablished 取消加密会话 : onEncryptedSessionCanceled 结束加密会话 : onEncryptedSessionTerminated
-
-
Method Summary
Modifier and Type Method Description abstract void
onEncryptedSessionRequest(String targetId, boolean isSuccess)
发起加密会话请求。 请求消息发送成功,请求方数据库中已创建加密会话,状态为: REQUEST。 abstract void
onEncryptedSessionResponse(String targetId)
响应加密会话请求。 响应消息发送成功,响应方数据库创建加密会话,状态为: RESPONSE abstract void
onEncryptedSessionEstablished(String targetId)
建立加密会话。 加密会话创建成功,数据库中状态为: ENCRYPTED abstract void
onEncryptedSessionCanceled(String targetId)
取消加密会话。 加密对话取消(多端登录时,另一端已建立成功),数据库中状态为: CANCELED当响应端为多端时,其中某个响应端最先响应后,剩余端会收到会话请求方发送的RCEncryptCancelMessage. abstract void
onEncryptedSessionTerminated(String targetId)
结束加密会话。 加密对话结束(对端删除会话或者退出登录), 数据库中状态为: TERMINATED -
-
Method Detail
-
onEncryptedSessionRequest
abstract void onEncryptedSessionRequest(String targetId, boolean isSuccess)
发起加密会话请求。
请求消息发送成功,请求方数据库中已创建加密会话,状态为: REQUEST。
- Parameters:
targetId
- 对方的 targetId。不加 encId。
-
onEncryptedSessionResponse
abstract void onEncryptedSessionResponse(String targetId)
响应加密会话请求。
响应消息发送成功,响应方数据库创建加密会话,状态为: RESPONSE
- Parameters:
targetId
- encId+";;;"+targetId
-
onEncryptedSessionEstablished
abstract void onEncryptedSessionEstablished(String targetId)
建立加密会话。
加密会话创建成功,数据库中状态为: ENCRYPTED
- Parameters:
targetId
- encId+";;;"+ targetId
-
onEncryptedSessionCanceled
abstract void onEncryptedSessionCanceled(String targetId)
取消加密会话。
加密对话取消(多端登录时,另一端已建立成功),数据库中状态为: CANCELED
当响应端为多端时,其中某个响应端最先响应后,剩余端会收到会话请求方发送的RCEncryptCancelMessage.
- Parameters:
targetId
- encid+";;;"+targetId.
-
onEncryptedSessionTerminated
abstract void onEncryptedSessionTerminated(String targetId)
结束加密会话。
加密对话结束(对端删除会话或者退出登录), 数据库中状态为: TERMINATED
- Parameters:
targetId
- encId+";;;"+targetId
-
-
-
-