kiwix / kiwix-android

Kiwix for Android
https://android.kiwix.org
GNU General Public License v3.0
892 stars 448 forks source link

Change time to request GooglePlay store evaluation #3963

Closed kelson42 closed 3 months ago

kelson42 commented 3 months ago

I newly installed the app from the play Store and have been asked about sharing an evaluation just after 1 hour. This is too short.

kelson42 commented 3 months ago

@MohitMaliDeveloper What are the current criterias to ask for an evaluation?

MohitMaliFtechiz commented 3 months ago

@kelson42 The current criteria to ask for an evaluation is user at least opened the application 10 times, and then it will ask for the evaluation from the user.

https://github.com/kiwix/kiwix-android/blob/a23dabd82ddc780ed75584926777c4259ddaa3c5/core/src/main/java/org/kiwix/kiwixmobile/core/utils/dialog/RateDialogHandler.kt#L71-L74

kelson42 commented 3 months ago

@MohitMaliFtechiz Can we know when/at which date the app has been installed?

MohitMaliFtechiz commented 3 months ago

@kelson42 We can get this information from packageManager that when the application has been installed on the device https://developer.android.com/reference/android/content/pm/PackageInfo#firstInstallTime.

kelson42 commented 3 months ago

@MohitMaliFtechiz Thank you. My recommendation is to:

The goal is to avoid requesting evaluation to people who someone fail to download content and keep asking to people who really use the app.

This should of course work properly - like always - with the custom apps.