Need to re-initialize the sdk when versionSuffix changes
I maintainer di solito rispondono entro 3 giorni
@sbarrio ci sta già lavorando.
Dal 24/11/2025.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Feature description
When a user downloads an OTA update (a jsbundle), we do not fully restart the app (as it would be way slower).
We instead call the native side for a js bundle reload.
The issue we are facing is that the datadog initialize method, because already initialized when the app started, will skip the call to initialize after bundle js swap.
To clarify the process, this is happening:
- App starts
- jsbundle#111 is loaded
- datadog initialize is called with versionSuffix=111
- then, an OTA update is received
- jsbundle#112 is loaded (without a native app restart)
- datadog initialize is called with versionSuffix=112
that last call gets omitted... and the sdk interface does not offer any method to re initialize.
I was about to make a patch for the js side of the library, but it looks like it is a bit more involved, as the swift/kotlin implementations are also prepared for a single time initialization.
Is there a workaround for this?
Thanks
Proposed solution
No response
Other relevant information
No response
- Lingua principale
- TypeScript
- Stelle
- 145
- Fork
- 65
- Merge medio
- 2g 19h
- PR unite (30g)
- 21
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DataDog/dd-sdk-reactnative
-
Expose Android app startup Activity filtering in the React Native SDKForse già presa @sbarrio l’ha presa 1 giorno fa. Apertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
DataDog/dd-sdk-reactnative#1485 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
GraphQL variables with non-ASCII contents will make Apollo Client request throw errorForse già presa @cdn34dd l’ha presa 3 giorni fa. Apertaawaiting response bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
DataDog/dd-sdk-reactnative#1482 · 2 commenti · 1 reazione · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
DataDog/dd-sdk-reactnative#1377 · 1 commento · 1 reazione · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100
DataDog/dd-sdk-reactnative#1353 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
iOS: network error events from JS-tracked requests bypass the drop_resource deduplication and cannot be filtered — expose a native error mapper?Forse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaenhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
DataDog/dd-sdk-reactnative#1338 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di DataDog/dd-sdk-reactnative
Issue simili
-
awaiting-response bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
wildcard/caro#1562 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
supadata-ai/mcp#27 ·
-
content
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
cosimochellini/one-piece-zero-spoiler#516 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
capricorn86/happy-dom#2485 ·
I maintainer di solito rispondono entro 2 giorni
-
lane: fast
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
unicef/adt-studio#946 ·
I maintainer di solito rispondono entro 2 giorni