App contains of 2 activities. Firstly, splash screen activity shows up and then attempts to launch URL as Trusted Web Activity - Chrome Custom Tab.
Chrome checks for SHA-256 key in https://<host>/.well-known/assetlinks.json and shows the content without toolbar if the key is valid.
To make this app trusted (remove toolbar) you must add
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target" : { "namespace": "android_app", "package_name": "com.scandipwa",
"sha256_cert_fingerprints": ["CA:7A:FC:B9:57:43:33:CF:75:F3:78:DB:CD:FB:5A:60:B9:3A:37:84:C0:03:61:DB:3F:F8:66:0B:75:5B:BE:A9"] }
}]using path https://<host>/.well-known/assetlinks.json
SHA-256 key is obtained from the Google Play Console -> Release Management -> App Signing and is checked in the location above every time user opens the app.
To build the app go to Android Studio -> Build -> Generate Signed Bundle / APK
Choose APK, select the key store file, enter passwords and click Next
Choose release build variant and check both Signature versions, then Finish
Your app is now ready to be published/updated to Play Store.