Skip to content

AB#289456 - OverlayMessaging tweaks - #102

Merged
vvoicehovics merged 7 commits into
masterfrom
289456/lower-session-length-overlay
Aug 7, 2026
Merged

AB#289456 - OverlayMessaging tweaks#102
vvoicehovics merged 7 commits into
masterfrom
289456/lower-session-length-overlay

Conversation

@stuart-reid-commits

@stuart-reid-commits stuart-reid-commits commented Jul 15, 2026

Copy link
Copy Markdown
Contributor
  1. Drop min Overlay session length from 1h to 15 minutes
.enableOverlayMessaging(OptimoveConfig.OverlaySettings(15, TimeUnit.MINUTES))

Rule out against builder pattern for overlay settings, we dont expect amount of setting to grow significantly --> mb an overkill. API is different from swift where arg labels are idiomatic.

enableOverlayMessaging(int sessionLengthHours) is unchanged for backwards compatibility. Later we can deprecate it.

  1. Reset overlay session at user login. Note, this happens on login, but not logout:
  • to match web sdk
  • logged out users cannot receive scheduled campaigns

Counterpart for optimove-tech/Optimove-SDK-iOS#142

@vvoicehovics
vvoicehovics force-pushed the 289456/lower-session-length-overlay branch from 1ba4bbd to 7796330 Compare July 20, 2026 11:53
@vvoicehovics vvoicehovics changed the title AB#289456 Refactor overlay messaging session length to use double AB#289456 - OverlayMessaging tweaks Jul 20, 2026
@vvoicehovics
vvoicehovics merged commit 5e49413 into master Aug 7, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants