getsentry / getsentry/sentry-react-native

Log when OTA updates are incompatible with the installed Native SDKs

Ouverte
#5,368 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Feature Logs React-Native
Langage dominant
TypeScript
Étoiles
1.8k
Forks
367
Merge moyen
1 j 6 h
PR mergées (30 j)
94

Description

### 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

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

L’issue ne nomme aucun fichier ni test ; commencez par localiser les chemins de compatibilité du logging et de OTA/native-SDK dans sentry-react-native. Définissez, à partir de l’issue, le comportement de la version minimale, le diagnostic interne, le client report et le traitement dans le changelog, puis ajoutez une couverture démontrant que les logs incompatibles sont supprimés et que les logs compatibles sont conservés.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
react-native, typescript
Domaine
mobile
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.