Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add crash report API instructions for pure backend platforms on UF sidebar #65728

Closed
46 tasks done
Tracked by #62792
michellewzhang opened this issue Feb 23, 2024 · 0 comments · Fixed by #66041
Closed
46 tasks done
Tracked by #62792

Add crash report API instructions for pure backend platforms on UF sidebar #65728

michellewzhang opened this issue Feb 23, 2024 · 0 comments · Fixed by #66041

Comments

@michellewzhang
Copy link
Member

michellewzhang commented Feb 23, 2024

The goal is to show the widget for any web based framework. Similar to the replay onboarding. With a note/callout to the crash reporter linking to the docs.

For SDKs that have an API to capture feedback, we'll fallback to the code instructions, with a callout to the crash report modal if applicable. If not code/API in the SDK, we can show the Web API.

Backend / mobile / desktop platforms todo:

ANDROID

  • Android - SDK API

APPLE

  • iOS - SDK API
  • macOS - SDK API

JAVA

DART

.NET

IONIC

  • Ionic: Mobile (Web View): Show Widget

KOTLIN

  • Kotlin - SDK API

MINIDUMP

  • Minidump - unsupported

NATIVE

  • Native QT - unsupported
  • Native - unsupported

NODE

PYTHON

  • ASGI
  • AWS Lambda
  • Celery
  • Chalice
  • GCP functions
  • Mongo
  • Pylons
  • Python
  • RQ
  • Serverless
  • Tryton
  • WSGI

RUBY

  • Rack - unsupported
  • Ruby - unsupported

REACT NATIVE

  • react native - SDK API

UNREAL ENGINE

  • unreal engine - SDK API

UNITY

  • unity - SDK API

SDKs without an API to capture feedback

Default to showing the Web API.

michellewzhang added a commit that referenced this issue Feb 24, 2024
- add java onboarding instructions for user feedback (these are the
crash report API instructions shown here:
https://docs.sentry.io/platforms/java/user-feedback/ -- the rest of the
platforms to come
- moved the`crashReportCallout` component into a new file, since it was
in a replay utils file before
- refactor some utils files into their own folders
- `useLoadFeedbackOnboardingDoc` is a copy of the replay hook but it
allows all platforms to be loaded in
- relates to #65728

<img width="472" alt="SCR-20240223-lsof"
src="https://github.com/getsentry/sentry/assets/56095982/d81f32fe-7959-4b78-ab65-e0d549f5e383">
michellewzhang added a commit that referenced this issue Feb 26, 2024
…65815)

relates to #65728
- adds flutter, kotlin, react-native, unreal
michellewzhang added a commit that referenced this issue Feb 27, 2024
michellewzhang added a commit that referenced this issue Feb 29, 2024
Closes #65728 !!!

- Adds this blue banner for SDK-unsupported platforms
- Links to https://docs.sentry.io/api/projects/submit-user-feedback/,
our web API docs

<img width="450" alt="SCR-20240228-oxcx"
src="https://github.com/getsentry/sentry/assets/56095982/0a7b87b1-0d5e-4286-bb2d-2ef23aa0f2e7">
@github-actions github-actions bot locked and limited conversation to collaborators Mar 16, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant