Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React本机生产应用程序远程诊断/用户帮助_Reactjs_Logging_React Native_Production_Diagnostics - Fatal编程技术网

Reactjs React本机生产应用程序远程诊断/用户帮助

Reactjs React本机生产应用程序远程诊断/用户帮助,reactjs,logging,react-native,production,diagnostics,Reactjs,Logging,React Native,Production,Diagnostics,我发布了一个用React Native构建的应用程序。目前它只在iOS上运行,但最终可能也会在Android上发布。我想要一个跨平台的解决方案来远程帮助遇到bug、崩溃或任何意外行为的客户。虽然该应用程序可以连续地将所有内容记录到服务器上,但我发现这并没有多大帮助,因为客户通常有非常特定的时间点需要帮助。对连续日志进行筛选非常耗时,而且通常会浪费资源 我的希望是让用户能够按下按钮直接向我发送堆栈跟踪、过去N分钟的日志等。当然,在发生严重碰撞的情况下,这是行不通的。绝大多数情况下,当他们需要帮助时

我发布了一个用React Native构建的应用程序。目前它只在iOS上运行,但最终可能也会在Android上发布。我想要一个跨平台的解决方案来远程帮助遇到bug、崩溃或任何意外行为的客户。虽然该应用程序可以连续地将所有内容记录到服务器上,但我发现这并没有多大帮助,因为客户通常有非常特定的时间点需要帮助。对连续日志进行筛选非常耗时,而且通常会浪费资源

我的希望是让用户能够按下按钮直接向我发送堆栈跟踪、过去N分钟的日志等。当然,在发生严重碰撞的情况下,这是行不通的。绝大多数情况下,当他们需要帮助时,应用程序才正常运行

一个空中楼阁的想法是让用户和我分享他们的屏幕

找到了这个相关的问题,但它并没有完全涵盖我想要实现的目标:


BugSnag看起来很有希望。这是有偿服务


我尝试了BugSnag和其他一些服务。最后,Sentry拥有最可靠、最简单的RN库。对于开发者计划来说,它也是免费的(每月5千个错误对我们来说已经足够了,并且支持多个应用程序)。