颤振远程日志记录

Wil*_*ill 3 mobile remote-debugging flutter

我很快就要为客户发布一个应用程序,我担心随着时间的推移支持该产品,并且我希望获得一些在操作期间记录异常和一般信息的方法。

我正在考虑使用 F_Logs 包https://pub.dev/packages/f_logs在设备上存储数据,直到我接到有关问题的电话。然后,我会让用户(大约有 30 个左右)按下按钮将文件上传到我的服务器上的端点以读取他们拥有的内容。

这个常用吗?有更好的选择或最佳实践吗?

kuh*_*yal 5

有多种选择,其中一些常见的是CrashlyticsSentry

我更喜欢https://sentry.io/因为你可以自己托管它,或者你可以使用他们的免费包来开始。如果你无论如何都使用 firebase 那么你可以使用 Crashlytics。

使用两者,您可以发送崩溃报告,也可以发送带有消息的简单事件。

还有其他选项,但我没有使用过它们,您可以在网络上查找替代方案,但请记住,您需要一个 Flutter 客户端库来提供此类服务。