I'm implementing the Play Integrity API.
In the integrity response there is appLicensingVerdict
, documented as:
appLicensingVerdict can have the following values:
LICENSED
The user has an app entitlement.
In other words, the user installed or bought your app on Google Play.
UNLICENSED
[...]
UNEVALUATED
[...]
How does it more precisely work?
I noticed that if I run the App from Android Studio, the integrity check returns LICENSED.
Maybe because on my device I previously installed the App from Play Store?
I need to know exactly when it returns every value, otherwise how I can implement it in the correct way in order to not exclude genuine users?