MinaSamir11 / react-native-in-app-review

The Google Play In-App Review API, App store rating API lets you prompt users to submit Play Store or App store ratings and reviews without the inconvenience of leaving your app or game.
MIT License
648 stars 58 forks source link

Using gsuite email address will prevent reviews on android #65

Closed JamesLarson closed 2 years ago

JamesLarson commented 2 years ago

Please refer to this issue: https://issuetracker.google.com/issues/167352813#comment15

Issue: If the user is logged into google play with an account using a Gsuite email address. The in-app review prompt will fail to work however "hasFlowFinishedSuccessfully" will always return true. I followed all troubleshooting steps to verify nothing else was causing this issue. Switching to a @gmail.com email address as the logged in user in google play fixed the issue. I have not tested this with any non-gmail email accounts.

Suggested fix: Until the bug is addressed by google, make note of this as a known issue in the readme file. It may save some people a lot of time and effort.

MinaSamir11 commented 2 years ago

Thank you for your suggestion, appreciate that. I believe that people have to see first closed issues, before going to invest their time in searching for their issue.

https://github.com/MinaSamir11/react-native-in-app-review#troubleshooting https://github.com/MinaSamir11/react-native-in-app-review/issues/25 https://github.com/MinaSamir11/react-native-in-app-review/issues/61

You have a good point and I will update README. Thank again.

JamesLarson commented 2 years ago

Doing further testing, this issue seems to only happen when you are testing using an internal test track. If you use internal sharing, you can use Gsuite emails in google play and you will be shown the review prompt. I have not tested this in our production build yet but will come back here to report on that soon.

MinaSamir11 commented 2 years ago

@JamesLarson
I see there is no update on this issue, is everything ok for now, I will close the issue after 2 days.