- 文档首页
日志服务
SDK 参考
iOS SDK
iOS SDK( v2.x)
快速开始 iOS SDK(v2.x)
iOS SDK( v2.x)
快速开始 iOS SDK(v2.x)
快速开始 iOS SDK(v2.x)
本文介绍如何快速使用日志服务 iOS SDK 实现日志采集操作。
- add成功只表示日志到达本地接收边界,不表示服务端已经写入。
- 生产环境应使用临时凭证,并根据业务可靠性要求选择持久化模式。
本示例以创建一个 Producer、发送带唯一事件 ID 的日志、处理异步结果并安全关闭为例,介绍相关示例代码片段。
- runtimeCredentials代表业务方的运行时凭据提供器。生产环境推荐使用临时凭证,长期 AK/SK 写入源码或配置文件会扩大泄漏面。
- open可能创建持久化目录并恢复 WAL,因此它是异步接口。同步等待会阻塞主线程,调用应放在异步或后台路径。
- add成功表示日志已在本地被接收,不表示服务端已经写入。服务端结果由onSendResult回调返回。
- 需要尽快封批时使用 .immediate。它仍然不会等待网络响应。
- close成功表示本地线程安全停止,不代表全部日志都已经远端送达。崩溃、强制终止或系统直接结束进程时可能没有机会调用它。持久化模式可用于恢复未确认日志。
- 验证写入,完成从回调到服务端查询的闭环,详情请参考验证写入。
最近更新时间:2026.10.27 16:04:18