Configurable maxReplayDuration for Android Session Replay
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 68/100
Direção de pesquisa
Comece com SessionReplayOptions e a inicialização do Android Session Replay mostrada por meio de SentryAndroid.init; compare o comportamento existente de maxReplayDuration no JavaScript. Rastreie onde o limite fixo de 60 minutos é aplicado e, em seguida, verifique se configurar uma duração menor funciona sem alterar o comportamento padrão e execute os testes relevantes do Android.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Problem Statement
The Android Session Replay SDK currently has a fixed maximum session duration of 60 minutes with no way to configure a lower limit. The JavaScript SDK already supports a maxReplayDuration option, but no equivalent exists for Android.
Use cases where a configurable max duration would be helpful:
Reducing storage/resource usage by capping replays at a shorter duration (e.g. 15 or 30 minutes)
Limiting post-error recording to a shorter window when using onErrorSampleRate
Aligning Android replay behavior with the JavaScript SDK for consistency
Solution Brainstorm
Add a maxReplayDuration option to SessionReplayOptions, similar to what is already available in the JavaScript SDK:
SentryAndroid.init(context) { options ->
options.sessionReplay.maxReplayDuration = 30 * 60 * 1000L // 30 minutes in ms
}
This would mirror the existing JavaScript SDK option:
replayIntegration({
maxReplayDuration: 30 * 60 * 1000, // 30 minutes in ms
})
- Linguagem predominante
- Kotlin
- Estrelas
- 1.4k
- Forks
- 478
- Merge médio
- 2d 20h
- PRs com merge (30d)
- 71
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de getsentry/sentry-java
-
Improvement Java Platform: Android Platform: Java
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
getsentry/sentry-java#6145 · 1 comentário · 1 responsável ·
-
Bug Java Platform: Android Platform: Java
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
getsentry/sentry-java#6138 · 1 comentário ·
-
Feature Java Platform: Java Spans
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
getsentry/sentry-java#5984 · 1 comentário ·
-
Android Task Traces
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
getsentry/sentry-java#5376 · 1 comentário ·
-
Android Docs Errors
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
getsentry/sentry-java#5375 · 1 comentário ·
Todas as issues de getsentry/sentry-java
Issues semelhantes
-
[Bug] 统计页面无法重置token和汇率 Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
AAswordman/Operit#1265 · 3 comentários ·
-
Tambahkan bahasa Indonesia Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
acristescu/OnlineGo#216 ·
-
Remove custom segment colors Abertaenhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
libre-tube/LibreTube#8803 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
status: waiting-for-triage type: bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
spring-projects/spring-security#19781 ·