title: How to know the minimum Google Play Service version needed
body: <p>If I run an app that requires Google Play Service (For example, an app that uses Mobile Vision API / Firebase, etc),</p>
  
  <p>How do I know the minimum version of Google Play Services required on the device in order for the app to run?</p>
  
  <p>Google official websites only recommend devices to update Google Play Services (In fact this is done automatically on devices that has Google Play installed)</p>
  
  <h3>Why I need to know</h3>
  
  <p>It is because I want to use the app on a completely offline device, that will not have an up-to-date Google Play Services installed.</p>
  
  <h3>My guess</h3>
  
  <p>A hint is that the version number of play services libraries are very similar to Google Play Services version number installed on the device.<br>
  As of today, the latest library version is 11.8.0; while the latest version of that installed on the phone is 11.9.75.<br>
  It is not the same, but I think it makes sense for the device to be ahead of library versions.</p>
  
  <p>So is there a chance that the minimum version required actually equals to the version number of compiled library?</p>
  
  <p>(In case you need me to specify a specific library - The Mobile Vision API is the one I need to know.)</p>