HyphenateChatSDK 3.9.9.1
|
#import <IEMStatisticsManager.h>
构造函数 | |
(EMChatMessageStatistics *_Nullable) | - getMessageStatisticsById: |
(NSInteger) | - getMessageCountWithStart:end:direction:type: |
(NSInteger) | - getMessageStatisticsSizeWithStart:end:direction:type: |
流量统计相关操作代理协议。
该协议中的方法可用于统计一定时间段内发送和/接收的指定类型的本地消息数量及其流量。
本地消息的流量统计功能默认关闭。若要使用该功能,需在 SDK 初始化前设置 EMOptions#enableStatistics
开启。
SDK 只支持统计该功能开启后最近 30 天内发送和接收的消息。各类消息的流量计算方法如下:
SDK 仅统计本地消息的流量,而非消息的实际流量。一般而言,该统计数据小于实际流量,原因如下:
|
required |
获取一定时间段内发送和/或接收的指定类型的消息条数。
startTimestamp | 起始时间戳,单位为毫秒。 |
endTimestamp | 结束时间戳,单位为毫秒。 |
EMMessageStatisticsDirection | 消息方向。 |
EMMessageStatisticsType | 消息类型。 |
0
。
|
required |
|
required |
获取一定时间段内发送和/或接收的指定类型的消息的总流量。
消息流量单位为字节。
startTimestamp | 起始时间戳,单位为毫秒。 |
endTimestamp | 结束时间戳,单位为毫秒。 |
EMMessageStatisticsDirection | 消息方向。 |
EMMessageStatisticsType | 消息类型。 |
0
。