Skip to content

[BUG] TWA shows URL bar after install — Digital Asset Links verification fails on new PWA #6304

Description

@khevinnbm-alt

What happened?

Description

TWA-packaged PWA is not installing correctly via Play Store after generating the package with PWABuilder. The app is very new (few real installs so far), so this may be related to Google's Digital Asset Links certificate propagation delay — but I wanted to confirm with the community/team since it's been a couple of days already.

App details

  • PWA URL: https://episodea.life
  • Package generated via: PWABuilder (Android/TWA)
  • assetlinks.json: configured and verified at https://episodea.life/.well-known/assetlinks.json
  • Manifest: configured correctly (verified via PWABuilder report)
  • Notification delegation: configured
  • Signing: package signed correctly, SHA-256 fingerprint matches assetlinks.json

Steps already taken

  • Verified assetlinks.json is reachable and returns correct JSON
  • Verified SHA-256 fingerprint matches between the signing key and assetlinks.json
  • Verified manifest.json passes PWABuilder's validation
  • Configured notification delegation
  • Waited 24-48h for potential certificate propagation — issue persists

Expected behavior

The app should install and open as a standalone TWA without the browser UI/toolbar showing.

Actual behavior

The app shows a loading screen, then opens — but with Chrome's URL bar visible at the top (indicating failed Digital Asset Link verification), instead of opening fullscreen as a standalone TWA. When testing the same install with Samsung Internet Browser instead of Chrome as default, the URL bar does not appear — though this isn't necessarily a positive signal, since Samsung Internet doesn't perform the same TWA verification check that Chrome does.

Environment

  • Device/OS: Samsung Galaxy S22, Android 16
  • Chrome version: 151.0.7922.173 (64-bit, official build)
  • Package installed via: Play Store (internal testing track)

Additional context

This looks similar to other reports in the community where TWA verification fails temporarily right after publishing a new app, resolving on its own after Google finishes propagating the asset links / certificate across its systems. Wanted to check if this is a known/expected delay or if there's something else worth checking, since the delay has already passed the typical 24-48h window.

How do we reproduce the behavior?

  1. Generate the Android package for the PWA (https://episodea.life) using PWABuilder with default TWA settings
  2. Publish the package to Google Play Console (internal testing track)
  3. Install the app on a device from the Play Store internal testing link, with Chrome set as default browser
  4. Open the installed app
  5. Observe: a loading screen appears, then the app opens with Chrome's URL bar visible at the top instead of a standalone fullscreen TWA

What do you expect to happen?

The Digital Asset Links verification should pass and the app should open without any browser UI.

What environment were you using?

OS: Android 16
Device: Samsung Galaxy S22
Browser: Chrome
Browser Version: 151.0.7922.173 (64-bit, official build)
Package installed via: Google Play Store (internal testing track)

Additional context

This looks similar to other reports in the community where TWA verification fails temporarily right after publishing a new app, resolving on its own after Google finishes propagating the asset links / certificate across its systems. Wanted to check if this is a known/expected delay or if there's something else worth checking, since the delay has already passed the typical 24-48h window.

When testing the same install with Samsung Internet Browser as default instead of Chrome, the URL bar does not appear — though this isn't necessarily a positive signal, since Samsung Internet doesn't perform the same TWA verification check that Chrome does.

App URL: https://episodea.life
assetlinks.json: https://episodea.life/.well-known/assetlinks.json

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions