public static interface RongIMClient.EncryptedSessionConnectionListener
onEncryptedSessionRequest(String, boolean)
onEncryptedSessionResponse(String)
onEncryptedSessionEstablished(String)
onEncryptedSessionCanceled(String)
onEncryptedSessionTerminated(String)
限定符和类型 | 方法和说明 |
---|---|
void |
onEncryptedSessionCanceled(java.lang.String targetId)
加密对话取消(多端登录时,另一端已建立成功),数据库中状态为:
{ io.rong.imlib.model.RCEncryptedSession.RCEncryptedSessionStatus#CANCELED} 当响应端为多端时,其中某个响应端最先响应后,剩余端会收到会话请求方发送的RCEncryptCancelMessage. |
void |
onEncryptedSessionEstablished(java.lang.String targetId)
加密会话创建成功,数据库中状态为:
{ io.rong.imlib.model.RCEncryptedSession.RCEncryptedSessionStatus#ENCRYPTED} |
void |
onEncryptedSessionRequest(java.lang.String targetId,
boolean isSuccess)
请求消息发送成功,请求方数据库中已创建加密会话,状态为:
{ io.rong.imlib.model.RCEncryptedSession.RCEncryptedSessionStatus#REQUEST}。 |
void |
onEncryptedSessionResponse(java.lang.String targetId)
响应消息发送成功,响应方数据库创建加密会话,状态为:
{ io.rong.imlib.model.RCEncryptedSession.RCEncryptedSessionStatus#RESPONSE} |
void |
onEncryptedSessionTerminated(java.lang.String targetId)
加密对话结束(对端删除会话或者退出登录), 数据库中状态为:
{ io.rong.imlib.model.RCEncryptedSession.RCEncryptedSessionStatus#TERMINATED} |
void onEncryptedSessionRequest(java.lang.String targetId, boolean isSuccess)
targetId
- 对方的targetId。不加encId。void onEncryptedSessionResponse(java.lang.String targetId)
targetId
- encId+";;;"+targetIdvoid onEncryptedSessionEstablished(java.lang.String targetId)
targetId
- encId+";;;"+ targetIdvoid onEncryptedSessionCanceled(java.lang.String targetId)
当响应端为多端时,其中某个响应端最先响应后,剩余端会收到会话请求方发送的RCEncryptCancelMessage.
targetId
- encid+";;;"+targetId.void onEncryptedSessionTerminated(java.lang.String targetId)
targetId
- encId+";;;"+targetIdCopyright © 2020 RongCloud. All Rights Reserved.