If I run an app that requires Google Play Service (For example, an app that uses Mobile Vision API / Firebase, etc),
How do I know the minimum version of Google Play Services required on the device in order for the app to run?
Google official websites only recommend devices to update Google Play Services (In fact this is done automatically on devices that has Google Play installed)
Why I need to know
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.
My guess
A hint is that the version number of play services libraries are very similar to Google Play Services version number installed on the device.
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.
It is not the same, but I think it makes sense for the device to be ahead of library versions.
So is there a chance that the minimum version required actually equals to the version number of compiled library?
(In case you need me to specify a specific library - The Mobile Vision API is the one I need to know.)