08-04-2025 08:52 PM
Hi everyone,
I’ve been testing a custom Android app that embeds a Nest Cam live view inside a WebView. After the recent Android 14 update, the live feed stops loading in the embedded view – it either freezes or shows a blank screen.
Technical details:
- Using `android.webkit.WebView` to load the Nest URL (linked through Google Home)
- OAuth2 login works fine via redirect
- Issue occurs only after video stream attempts to load (no error in console)
- Other embedded smart home tools (like web-based thermostat control) work without issue
What I’ve tried:
1. Enabling `setJavaScriptEnabled(true)` and `setDomStorageEnabled(true)`
2. Adjusting `User-Agent` headers to simulate desktop
3. Manually enabling camera/microphone permissions via manifest and at runtime
❓Questions:
- Has Nest blocked iframe/WebView embedding in recent updates for security?
- Is there a workaround for Android apps that rely on Nest live preview?
This is part of a larger smart home tools project I’m testing and documenting—happy to share more backend details if needed.
Thanks in advance for any insights!