getsentry / getsentry/sentry-react-native

Log when OTA updates are incompatible with the installed Native SDKs

Abierto
#5,368 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Feature Logs React-Native
Lenguaje dominante
TypeScript
Estrellas
1.8k
Forks
366
Merge medio
1 d 6 h
PR fusionados (30 d)
94

Descripción

### Problem Statement

[https://discord.com/channels/621778831602221064/1437530610011996250/1437889774554845204]()
and
[https://github.com/getsentry/sentry-react-native/issues/5162]()

and probably more causes, would benefit alot if we or the user had the information that X feature is not working because it requires a newer version of the Native SDK than the current one installed.

### Solution Brainstorm

For the case of logs, check the minimum required version of the Native SDKs what works with it, if the value is lower or nor present, drop the log, add a internal log about why and create a client report informing that the log was dropped due to outdated Native SDK.

Other point is we could inform on changelog when a version is incompatible with OTA and requires a manual update.

### Are you willing to submit a PR?

None

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

El issue no menciona archivos ni pruebas; empieza por localizar las rutas de compatibilidad de logging y OTA/native-SDK en sentry-react-native. Define, a partir del issue, el comportamiento de la versión mínima, el diagnóstico interno, el client report y el tratamiento en el changelog; después, añade cobertura que demuestre que los logs incompatibles se descartan y que los logs compatibles se conservan.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
react-native, typescript
Área
mobile
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.