title: How exactly are we supposed to implement the Native App Install Prompt for Chrome on Android?
body: <p>I'm looking at the Google documentation at <a href="https://developers.google.com/web/fundamentals/app-install-banners/native" rel="noreferrer">https://developers.google.com/web/fundamentals/app-install-banners/native</a>, trying to figure out how to show an install banner on Chrome for Android to install our native app.</p>
  
  <p>First of all, in a couple of places, this page refers to adding your app to the home screen, which is not what this page is supposed to be about, right? This is supposed to be about installing native apps, not PWAs.</p>
  
  <p>But my real question is: what is the flow supposed to look like in the real world? If all the proper conditions are met, we're supposed to display a button or some other thing the user can interact with, and then Chrome shows an install banner? So, we show a button or a banner that says "Install our app", and then if the user clicks it, Chrome displays another banner that says "Install"? This seems like a very redundant experience, requiring more button clicks to install than just showing the Chrome install banner automatically (which is how I gather it used to work).</p>
  
  <p>I've done a bunch of searches, but can't find any examples where people show how they're using this current flow. Is anyone actually using this?</p>
  
  <p>Should I just use something like <a href="https://github.com/ain/smartbanner.js" rel="noreferrer">https://github.com/ain/smartbanner.js</a> instead?</p>