AgoraRtmProcessAttributeErrorCode Constants Reference

Declared in AgoraRtmKit.h

AgoraRtmProcessAttributeErrorCode

属性操作相关错误码。

Constants

AgoraRtmAttributeOperationErrorOk

0: 方法调用成功。

Declared In AgoraRtmKit.h.

AgoraRtmAttributeOperationErrorNotReady

1: DEPRECATED

Declared In AgoraRtmKit.h.

AgoraRtmAttributeOperationErrorFailure

2: 方法调用失败。

Declared In AgoraRtmKit.h.

AgoraRtmAttributeOperationErrorInvalidArgument

3: 无效的输入参数。

Declared In AgoraRtmKit.h.

AgoraRtmAttributeOperationErrorSizeOverflow

4: 本次操作后,用户属性或频道属性超过上限。

  • 用户属性操作:在本次属性操作后,用户属性总大小超过 16 KB 长度限制,或单条用户属性超过 8 KB 长度限制,或用户属性个数超过 32 个的条目上限。
  • 频道属性操作:在本次属性操作后,频道属性总大小超过 32 KB 长度限制,或单条频道属性超过 8 KB 长度限制,或频道属性个数超过 32 个的条目上限。

    Declared In AgoraRtmKit.h.

  • AgoraRtmAttributeOperationErrorTooOften

    5: 方法调用频率超过限制。

  • setLocalUserAttributesaddOrUpdateLocalUserAttributesdeleteLocalUserAttributesByKeys ,和 clearLocalUserAttributes 一并计算在内:调用频率上限为每 5 秒 10 次。
  • getUserAttributesgetUserAttributesByKeys 一并计算在内:调用频率上限为每 5 秒 40 次。
  • setChannelAttributesaddOrUpdateChannelAttributesdeleteChannelAttributesByKeys ,和 clearChannelAttributes 一并计算在内:调用频率上限为每 5 秒 10 次。
  • getChannelAllAttributesgetChannelAttributesByKeys 一并计算在内:调用频率上限为每 5 秒 10 次。

    Declared In AgoraRtmKit.h.

  • AgoraRtmAttributeOperationErrorUserNotFound

    6: 未找到指定用户。该用户或者处于离线状态或者并不存在。

    Declared In AgoraRtmKit.h.

    AgoraRtmAttributeOperationErrorTimeout

    7: 属性操作超时。当前的超时设定为 5 秒。可能原因:用户正处于 AgoraRtmConnectionStateAborted 状态或 AgoraRtmConnectionStateReconnecting 状态。

    Declared In AgoraRtmKit.h.

    AgoraRtmAttributeOperationErrorNotInitialized

    101: SDK 未完成初始化。

    Declared In AgoraRtmKit.h.

    AgoraRtmAttributeOperationErrorNotLoggedIn

    102: 执行用户属性操作前未调用 loginByToken 方法或者 loginByToken 方法调用未成功。

    Declared In AgoraRtmKit.h.

    Declared In

    AgoraRtmKit.h