I am trying to get a native app install banner for my Android app on my site. My manifest.json looks like this:
{
"short_name": "App Name",
"icons": [
{
"src": "launch-icon.png",
"sizes": "144x144",
"type": "image/png"
}
],
"prefer_related_applications": true,
"related_applications": [
{
"platform": "play",
"id": "my.app.id"
}
]
}
It meets all the critiera list here:
- Served over HTTPS
- short_name
- 144x144 icon
I am skipping the engagement checks for testing by setting the chrome flag:
chrome://flags/#bypass-app-banner-engagement-checks
I have tried the example page and it works as expected, i.e. the banner shows. However I cannot see any difference between how my manifest is set up vs. the one in the example. I have used remote debugging to verify that the manifest file does get fetched.