typedef NS_ENUM(NSInteger, ARtmProcessAttributeErrorCode) {
/**
0: 方法调用成功。
*/
ARtmAttributeOperationErrorOk = 0,
/**
1: DEPRECATED
*/
ARtmAttributeOperationErrorNotReady = 1,
/**
2: 方法调用失败。
*/
ARtmAttributeOperationErrorFailure = 2,
/**
3: 无效的输入参数。
*/
ARtmAttributeOperationErrorInvalidArgument = 3,
/**
4: 本次操作后,用户属性或频道属性超过上限。
* 用户属性操作:在本次属性操作后,用户属性总大小超过 16 KB 长度限制,或单条用户属性超过 8 KB 长度限制,或用户属性个数超过 32 个的条目上限。
* 频道属性操作:在本次属性操作后,频道属性总大小超过 32 KB 长度限制,或单条频道属性超过 8 KB 长度限制,或频道属性个数超过 32 个的条目上限。
*/
ARtmAttributeOperationErrorSizeOverflow = 4,
/**
5: 方法调用频率超过限制。
* setLocalUserAttributes 、 addOrUpdateLocalUserAttributes 、 deleteLocalUserAttributesByKeys ,和 clearLocalUserAttributes 一并计算在内:调用频率限制为每 5 秒 10 次。
* getUserAttributes 和 getUserAttributesByKeys 一并计算在内:调用频率限制为每 5 秒 40 次。
* setChannelAttributes 、 addOrUpdateChannelAttributes 、 deleteChannelAttributesByKeys ,和 clearChannelAttributes 一并计算在内:调用频率限制为每 5 秒 10 次。
* getChannelAllAttributes 和 getChannelAttributesByKeys 一并计算在内:调用频率限制为每 5 秒 10 次。
*/
ARtmAttributeOperationErrorTooOften = 5,
/**
6: 未找到指定用户。该用户或者处于离线状态或者并不存在。
*/
ARtmAttributeOperationErrorUserNotFound = 6,
/**
7: 属性操作超时。当前的超时设定为 5 秒。可能原因:用户正处于 ARtmConnectionStateAborted 状态或 ARtmConnectionStateReconnecting 状态。
*/
ARtmAttributeOperationErrorTimeout = 7,
/**
101: SDK 未完成初始化。
*/
ARtmAttributeOperationErrorNotInitialized = 101,
/**
102: 执行用户属性操作前未调用 loginByToken 方法或者 loginByToken 方法调用未成功。
*/
ARtmAttributeOperationErrorNotLoggedIn = 102,
};
属性操作相关错误码
最近更新时间:2022-09-20 05:17:40