customerio / customerio/customerio-android
Fix edge-to-edge support
- Dominant language
- Kotlin
- Stars
- 18
- Forks
- 12
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 44
Description
**SDK version:** 4.10.1
**Environment:** Development
**Are logs available?**
Irrelevant
**Describe the bug**
The [Customer.io]() SDK's in-app messaging dialogs do not properly support Android 15's mandatory edge-to-edge display requirements. When in-app messages are displayed, the status bar and navigation bar areas show solid gray backgrounds instead of being transparent, which breaks the immersive edge-to-edge experience that Android 15 enforces.
The issue is particularly visible in promotional pop-ups and in-app messages where the system bars should be transparent to allow the app content to extend behind them, creating a more immersive user experience.
**To Reproduce**
1. Configure [Customer.io]() SDK with in-app messaging module
2. Set up edge-to-edge support in the Android app using `enableEdgeToEdge()`
3. Trigger an in-app message (promotional pop-up, notification, etc.)
4. Observe that the status bar and navigation bar areas show solid backgrounds instead of being transparent
5. The issue is more prominent on Android 15+ devices where edge-to-edge is mandatory
**Expected behavior**
* Status bar and navigation bar should be transparent when [Customer.io]() in-app messages are displayed
* The app content should extend behind the system bars for an immersive experience
* In-app messages should respect the app's edge-to-edge configuration
* System bar icons should remain visible and properly contrasted
**Screenshots**
**Additional context**
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.