AgoraRtmSendPeerMessageErrorCode Constants Reference
Declared in | AgoraRtmKit.h |
---|
AgoraRtmSendPeerMessageErrorCode
发送点对点消息的相关错误码。
Definition
typedef NS_ENUM(NSInteger, AgoraRtmSendPeerMessageErrorCode ) {
AgoraRtmSendPeerMessageErrorOk = 0,
AgoraRtmSendPeerMessageErrorFailure = 1,
AgoraRtmSendPeerMessageErrorTimeout = 2,
AgoraRtmSendPeerMessageErrorPeerUnreachable = 3,
AgoraRtmSendPeerMessageErrorCachedByServer = 4,
AgoraRtmSendPeerMessageErrorTooOften = 5,
AgoraRtmSendPeerMessageErrorInvalidUserId = 6,
AgoraRtmSendPeerMessageErrorInvalidMessage = 7,
AgoraRtmSendPeerMessageErrorImcompatibleMessage = 8,
AgoraRtmSendPeerMessageErrorNotInitialized = 101,
AgoraRtmSendPeerMessageErrorNotLoggedIn = 102,
};
Constants
AgoraRtmSendPeerMessageErrorOk
-
0: 对端已接收到点对点消息。
Declared In
AgoraRtmKit.h
. AgoraRtmSendPeerMessageErrorFailure
-
1: 点对点消息发送失败。
Declared In
AgoraRtmKit.h
. AgoraRtmSendPeerMessageErrorTimeout
-
2: 点对点消息发送超时。当前的超时设置为 10 秒。可能原因:用户正处于
AgoraRtmConnectionStateAborted
状态或AgoraRtmConnectionStateReconnecting
状态。Declared In
AgoraRtmKit.h
. AgoraRtmSendPeerMessageErrorPeerUnreachable
-
3: 接收者处于离线状态,无法接收点对点消息。
Declared In
AgoraRtmKit.h
. AgoraRtmSendPeerMessageErrorCachedByServer
-
4: 对方不在线,发出的离线点对点消息未被收到。但是服务器已经保存这条消息并将在用户上线后重新发送。
Declared In
AgoraRtmKit.h
. AgoraRtmSendPeerMessageErrorTooOften
-
5: 发送消息(点对点消息和频道消息一并计算在内)超过 每 3 秒 180 次的上限。
Declared In
AgoraRtmKit.h
. AgoraRtmSendPeerMessageErrorInvalidUserId
-
6: 用户 ID 无效。
Declared In
AgoraRtmKit.h
. AgoraRtmSendPeerMessageErrorInvalidMessage
-
7: 消息为 null 或超出 32 KB 的长度限制。
Declared In
AgoraRtmKit.h
. AgoraRtmSendPeerMessageErrorImcompatibleMessage
-
8: 接收端的 SDK 版本太老,无法识别此消息。
Declared In
AgoraRtmKit.h
. AgoraRtmSendPeerMessageErrorNotInitialized
-
101: Agora RTM 服务未完成初始化。
Declared In
AgoraRtmKit.h
. AgoraRtmSendPeerMessageErrorNotLoggedIn
-
102: 发送点对点消息前未调用 loginByToken 方法或者 loginByToken 方法调用未成功。
Declared In
AgoraRtmKit.h
.
Declared In
AgoraRtmKit.h