仅当请求成功时才进行 Firebase Trace 网络调用?

Firebase Trace network call only if request was successful?

我正在尝试在 firebase 中发送网络跟踪,但我只想跟踪请求是否成功,如果用户网络不存在(移动 data/Wi-Fi)那么对于这种情况我不想此请求的任何跟踪。

有什么方法可以让我重新启动跟踪,只有在请求成功时才停止跟踪?

只需再次调用 trace.start() 就可以了吗?

如果要重新启动跟踪,只需创建一个新的 Trace 对象并启动它,然后让旧的对象进行垃圾回收。