我发布了一个使用React Native构建的应用。目前它仅限iOS,但最终也可能会针对Android发布。我想要一个跨平台的解决方案来远程协助遇到错误,崩溃或任何意外行为的客户。虽然应用程序可以不断将所有内容记录到服务器上,但我发现这并不是很有帮助,因为客户通常会有非常具体的时间点,他们需要帮助。筛选连续日志非常耗时,而且通常会浪费资源。
我希望让用户能够按下按钮将堆栈跟踪,最后N分钟的日志等直接发送给我。当然,在遇到严重崩溃的情况下,这不起作用。当应用程序需要帮助时,绝大多数时候应用程序都可以正常运行。
天空中的想法是让用户与我分享他们的屏幕。
发现了这个相关的问题,但它没有完全涵盖我正在努力实现的目标:
答案 0 :(得分:0)
BugSnag看起来很有希望。这是一项付费服务。
https://www.bugsnag.com/platforms/react-native-error-reporting
答案 1 :(得分:0)
我尝试了BugSnag和其他一些服务。最后,Sentry具有最可靠和最简单的RN库。开发人员计划也免费提供(每月5k错误对我们来说足够了,并支持多个应用)。 https://sentry.io/pricing/