React Native生产应用程序远程诊断/用户帮助

时间:2017-02-10 17:18:14

标签: reactjs logging react-native production diagnostics

我发布了一个使用React Native构建的应用。目前它仅限iOS,但最终也可能会针对Android发布。我想要一个跨平台的解决方案来远程协助遇到错误,崩溃或任何意外行为的客户。虽然应用程序可以不断将所有内容记录到服务器上,但我发现这并不是很有帮助,因为客户通常会有非常具体的时间点,他们需要帮助。筛选连续日志非常耗时,而且通常会浪费资源。

我希望让用户能够按下按钮将堆栈跟踪,最后N分钟的日志等直接发送给我。当然,在遇到严重崩溃的情况下,这不起作用。当应用程序需要帮助时,绝大多数时候应用程序都可以正常运行。

天空中的想法是让用户与我分享他们的屏幕。

发现了这个相关的问题,但它没有完全涵盖我正在努力实现的目标:

Release mode diagnostics in React Native

2 个答案:

答案 0 :(得分:0)

BugSnag看起来很有希望。这是一项付费服务​​。

https://www.bugsnag.com/platforms/react-native-error-reporting

答案 1 :(得分:0)

我尝试了BugSnag和其他一些服务。最后,Sentry具有最可靠和最简单的RN库。开发人员计划也免费提供(每月5k错误对我们来说足够了,并支持多个应用)。 https://sentry.io/pricing/