-
-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PiracyChecker fails to check whether the app is installed from Google Play Store. #78
Comments
Is it possible that these downloads aren't legitimate? |
I don't think so. They wouldn't complain that way. |
Note: piracy check require internet connection for once to save isregestered value in SharedPreference; your user getting this issue cause
possibilities can be many ,what if OS denied app not to use internet connection solution if OS Network related issue
then in res->xml create network_security_config.xml and put
|
Okay... but why? What is this needed? What is this doing? Ah okay I see you edited your answer. I'll try this. |
have you seen my edited answers ? |
Leaving this for posterity in case it helps anyone: When we detect that the app wasn't installed from the Play Store, we pop-up a dialog that gives the user two options:
When they contact support we open an email dialog and fill in some details to help understand what's going on, including the installing package name. Generally these are people who are confused, and think they're installing from the right place, but inevitably, they'll have installing packages including: ru.. Not saying we're not getting false positives, but we're definitely seeing a good number of support calls from people who think they've done the right thing. I suspect the ru.. ones could be an official Play Store app replacement in Russia, but we're getting tons of installs from Russia so it's not clear to me if this is an official channel or not. |
After adding the network security config to the manifest, I thought this case was solved. I didn't met it for a long time until today. By the way, one question:
How do you get the installer id? If I can get the installer id I could just check whether it is the same as the Google Play store and that's it? I have my own piracy checker? Thanks in advance. |
Same problem on my side. |
Hi,
I'm using 'com.github.javiersantos:PiracyChecker:1.2.3' because my app is not yet integrates AndroidX.
I have numerous reports from user reviews in my app's Google Play page that they have installed the app from the Google Play Store, yet they getting the piracy warning message.
Here are some examples:
I also got a user report via email:
I use the piracy checker like this:
My app have 4k reviews and only 3 of them are like this, but I don't know the exact user count because there could be users who don't comment about this issue.
What is going on?
Thanks in advance.
The text was updated successfully, but these errors were encountered: