During this week, the Google Play Store 15.9.21 version rolled out, and the developer of OpenGApps uploaded it to APKMirror. Thanks to data mining, we learned that a new in-app review function might be available, and its name is “com.google.android.finsky.inappreviewdialog.InAppReviewActivity.” With that being said, it looks like you might be able to rate apps without leaving it. At the moment we only see a button at the bottom that says submit, but nothing happens when pressed.
In-app review function is hidden well in the Google Play Store
This is because this in-app review flow has not been implemented by the Google Play Store yet. There are three new layout files that we discovered in_app_review_dialog_rate_review_layout, in_app_review_dialog_fragment, in_app_review_dialog_thank_you_layout, but all of them are empty. These layouts need to be filled by the Google Play Store for us to see what they are about. After analyzing the code, it looks like a few relevant flags were mentioned, but that was it.
What about abuse?
An in-app review flow could have been added by Google a few years ago, but they decided to give up this project as users might abuse the rating possibility. At the moment, an app can’t be reviewed somewhere else than on the PlayStore, but if that happened, bringing the dialog up could be possible by using an Accessibility Service. The original dialog can also alter the initial dialog, and the user might be tricked into offering a higher rating.
However, Google Play Store devs did not close an eye to these potential abuse avenues and were vigilant since Android was released. For example, background activity starts will be introduced into the Android Q, and persistent notifications are forced in apps with foreground services in some other Android versions. The new Bubbles API from the Android Q will eventually become a replacement for the SYSTEM_ALERT_WINDOW API.