如何防止在 swift (iOS) 中将事件发送到哨兵

how to prevent an event from being sent to sentry in swift (iOS)

我正在为 iOS 开发一个框架,我想使用 sentry 进行崩溃报告。我只想发送与我的框架相关的崩溃事件,而不是主机应用程序中发生的所有崩溃。有什么方法可以防止事件在 sentry iOS sdk 中被传递或发送到哨兵(假设我有过滤某些事件的解决方案)?

我想你要找的是shouldSendEvent回调,它可以这样使用:

Client.shared?.shouldSendEvent = { event in
  // check for event stuff here
  // event.
  //return true 
  // OR
  return false
}