Flutter远程记录

问题描述

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

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

这是常用的吗?有更好的选择或最佳做法吗?

解决方法

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

我更喜欢https://sentry.io/,因为您可以自己托管它,也可以使用其免费软件包开始。如果仍然使用Firebase,则可以使用Crashlytics。

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

还有其他选择,但我没有使用过,您可以在网上查看替代方法,但请记住,此类服务需要Flutter客户端库。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...