我们正在升级FutureStack的注册,仅到4月30日。条款和条件适用。 现在注册

综述:移动更新包括XCFramework代理,动态链接库,堆栈跟踪改进

4分钟阅读

通过垫球

我们在我们的心中举办了一个大型的移动开发人员。虽然大多数移动监控仅涵盖崩溃,但我们广泛的移动SDKS为您提供了关于本机应用程序的速度和性能的完整背景。您可以使用SDK来重新创建导致崩溃或错误的用户路径,从而了解后端服务和API,并添加自定义度量标准。

考虑到我们对手机开发者的责任,我们总是在完善我们的功能集。今天,我们想让你知道我们为XCFramework Agent、React Native支持以及我们Android服务的可靠性所做的一些更新。继续阅读完整的运行,如果你不使用New Relic的移动能力然而,你会发现它包含在内完整的可观测性

XCFrameWork代理支持IOS,TVOS和MacOS Catalyst

新的Relic iOS和tvOS代理现在将作为新的Relic XCFramework代理7.0.0。该代理支持iOS、tvOS和新添加的iOS for Mac Catalyst。此外,新的Relic XCFramework代理将作为动态链接库

通过将tvOS、iOS、mac OS和mac Catalyst的构件和库打包在一起,我们使得使用苹果的XCFramework变得容易得多。我们已经减少了你需要管理的单独文件的数量,现在一个文件链接到两个应用程序。您不再需要担心每次更新框架时的单独更新。

如何开始

XCFramework是在现有的NewRelicAgent pod规范下通过cocoapods发布的。从7.0.0开始,你将收到XCFramework构件,并可以在iOS、tvOS和Mac Catalyst上使用它。

如果您想手动下载,请参考发行说明或安装页面New Relic的一

用我们的开源模块仪器您的React Native应用程序

如果您正在寻找乐器的原始应用程序,请尝试我们的实验开源反应本机模块。该模块使用本机新的遗物代理来公开JavaScript环境。

使用此模块,您将能够从React本机应用程序中捕获以下数据作为自定义事件:

  • 交互和他们创建的序列
  • 传递给新遗物的信息以跟踪用户会话

更多关于如何收集和发送这些数据到新遗迹的细节可以在模块的回购。注意,您将需要安装安卓或者XCFramework代理才能使用此模块。

提供什么样的支持?

这个模块落在我们的下面实验类别用于开源项目。这些项目没有持续的维护、开发或支持。我们鼓励你通过探险家枢纽,我们欢迎社区的贡献。

Android堆栈跟踪解混淆的改进

我们已经改善了我们的Android服务的可靠性并改变了我们的服务处理Android堆栈解混淆的方式,使崩溃和处理异常堆栈跟踪后更准确。这些修复将在接下来的几周内发布到产品中,所以请继续关注。

在发布这些改进之后,你可能会在崩溃和处理异常页面的堆栈跟踪中看到更多的帧,以及包含更准确信息的帧。你可能还会收到一系列新的紧急邮件。如果你这样做了,也不用担心——你的应用程序不会比以前更容易崩溃。有了这些改进,我们现在正在使用一个更好的算法来消除你的堆栈轨迹的模糊,这将只是一个临时的影响的变化。

最后,这些更改都是在幕后进行的—您不需要升级代理就可以看到效果。

如果你还没有探索New Relic的全栈可观察性提供的所有功能,立即免费尝试