Configurable maxReplayDuration for Android Session Replay
維護者通常 1 天內回覆
還沒有人認領這個 Issue。
評估
研究方向
從 SessionReplayOptions 和透過 SentryAndroid.init 展示的 Android Session Replay 初始化開始;比較現有的 JavaScript maxReplayDuration 行為。追蹤固定的 60 分鐘限制在哪裡套用,然後確認設定較短的持續時間可以正常運作而不會改變預設行為,並執行相關的 Android 測試。
由索引模型根據 Issue 內容生成。
描述
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
})
- 主要語言
- Kotlin
- 星號
- 1.4k
- 分支
- 478
- 平均合併
- 2 天 13 小時
- 30 天內合併 PR
- 69
環境準備
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
getsentry/sentry-java 的其他 Issue
-
Platform: Java
難度 2/5 半天 新手友好度 76/100
getsentry/sentry-java#6161 · 1 則留言 ·
維護者通常 1 天內回覆
-
Bug Java Platform: Android Platform: Java
難度 2/5 1-3 小時 新手友好度 78/100
getsentry/sentry-java#6138 · 1 則留言 ·
維護者通常 1 天內回覆
-
Feature Java Platform: Java Spans
難度 2/5 1-3 小時 新手友好度 68/100
getsentry/sentry-java#5984 · 1 則留言 ·
維護者通常 1 天內回覆
-
Android Task Traces
難度 2/5 1-3 小時 新手友好度 68/100
getsentry/sentry-java#5376 · 1 則留言 ·
維護者通常 1 天內回覆
-
Android Docs Errors
難度 2/5 1-3 小時 新手友好度 64/100
getsentry/sentry-java#5375 · 1 則留言 ·
維護者通常 1 天內回覆
查看 getsentry/sentry-java 的全部 Issue
相似的 Issue
-
難度 1/5 1 小時以內 新手友好度 92/100
-
難度 1/5 1 小時以內 新手友好度 92/100
-
難度 1/5 1 小時以內 新手友好度 95/100
-
bug
難度 2/5 1-3 小時 新手友好度 75/100
recloudstream/cloudstream#3226 · 1 則留言 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 68/100
Kotlin/kotlinx.serialization#3277 · 2 個 reaction ·
維護者通常 1 天內回覆