Describe the bug
My TWA app never opens in standalone/full-screen mode — Chrome always shows "Running in Chrome" with visible browser UI, even though I've verified every piece of the Digital Asset Links chain matches.
What I've verified:
- SHA256 fingerprint matches exactly between keystore, twa-manifest.json, and live assetlinks.json
- Google's official Digital Asset Links validator confirms SUCCESS
- Decompiled the built APK's AndroidManifest.xml — the embedded asset_statements string exactly matches the live assetlinks.json, including both handle_all_urls and use_as_origin relations
- assetlinks.json is served correctly at https://food-at-door.vercel.app/.well-known/assetlinks.json
- Tried: uninstall + clear Chrome cache/data + reinstall, full phone restart, completely fresh Bubblewrap build from scratch
Result: Still shows "Running in Chrome" banner every time, app never enters standalone mode.
Environment:
To Reproduce
- Install signed TWA APK on device
- Open the app
- See "Running in Chrome" banner, full browser UI visible
Expected behavior
App should launch in standalone full-screen mode with no browser UI, matching the verified Digital Asset Links configuration.
You
Describe the bug
My TWA app never opens in standalone/full-screen mode — Chrome always shows "Running in Chrome" with visible browser UI, even though I've verified every piece of the Digital Asset Links chain matches.
What I've verified:
Result: Still shows "Running in Chrome" banner every time, app never enters standalone mode.
Environment:
To Reproduce
Expected behavior
App should launch in standalone full-screen mode with no browser UI, matching the verified Digital Asset Links configuration.
You