概述
本文档所介绍的 C++ SDK 是用于记录客户端埋点的(而不是服务端),例如在 MFC 程序中集成,以收集用户在程序界面上的操作。若需要服务端埋点,请使用 C SDK。
本 SDK 区别于其他 SDK 在于将数据通过网络发送到服务端需要在代码适当的位置显式调用 Flush() 函数:
- 将数据发送到服务端需要有可用的网络连接;
- 在适当的位置调用,如后台线程,避免阻塞界面操作等。
进程退出时,若内存中仍有未 Flush 发送到服务端的数据,则会将数据保存到指定的暂存文件里,下次 Flush 时会从文件加载一起发送。可以通过参数调整最多暂存的数据条数,若未发送的数据条数超过该值,则从最早的数据开始淘汰。对暂存文件的读写未使用文件锁,请避免多进程操作同一个文件。
文档目录
SDK 功能清单
功能 | 功能描述 |
---|---|
调试日志 | 开启日志 |
标识用户 |
|
采集埋点 |
|
上报数据 |
|