Skip to content

Improve the Empower Plant demo #6492

Description

@alwx

Improvements for the React Native sample app (Empower Plant demo):

  • Remove the custom UserFeedbackModal (built-in feedbackIntegration() is already active in App.tsx)
  • Add hermesProfilingIntegration() explicitly instead of relying on profilesSampleRate alone
  • Call Sentry.appLoaded() / reportFullyDisplayed() to demo standalone app-start + manual TTFD
  • Add a "Block JS Thread" button to demo ANR detection (currently on by default but never exercised)
  • Configure networkRequestHeaders / networkResponseHeaders in the existing mobileReplayIntegration() init
  • Add a rage-tap button (10 rapid taps) to trigger the ui.multiClick breadcrumb
  • Demo top-level Sentry.setAttribute / setAttributes (available in v8.17+)
  • General cleanup

Already implemented / no longer needed:

  • SDK upgrade (currently at 8.19.0)
  • beforeSendTransaction counterpart to existing beforeSend
  • httpClientIntegration() for non-2xx capture
  • mobileReplayIntegration() with networkDetailAllowUrls and networkCaptureBodies

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions