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



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

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

一个不切实际的想法是让用户与我共享他们的屏幕。

发现了这个相关的问题,但它并没有完全涵盖我试图实现的目标:

React Native 中的发布模式诊断

BugSnag看起来很有前途。这是一项付费服务。

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

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

相关内容

  • 没有找到相关文章

最新更新