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
646 stars 56 forks source link

Reviw prompt on Android doesn't display #131

Open BLOCKMATERIAL opened 1 year ago

BLOCKMATERIAL commented 1 year ago

I published my application in Iternal Testing when I call the review method nothing is displayed,

"react-native-in-app-review": "^4.1.1",

The devices on which the testing was done : Google Pixel 6 Xiomi Redmi Note 6 Testing was done on different Google Play accounts.

bonnmh commented 1 year ago

the same issue

bonnmh commented 1 year ago

// bundle ```

ext {
    buildToolsVersion = "30.0.2"
    minSdkVersion = 21
    compileSdkVersion = 30
    targetSdkVersion = 30
    ndkVersion = "20.1.5948944"
    playServicesVersion = "17.0.0"
    androidMapsUtilsVersion = "2.2.0"
    // Only using Android Support libraries
    supportLibVersion = "28.0.0"
}
   // version```

   "react": "17.0.1",
   "react-native": "0.64.1", 
   "react-native-in-app-review": "^4.1.1",

it's working fine on debug, but not working when i build release, i tried build Test Internal and i make sure I used an account that hasn't rated the app and is on the internal tester list, but it still doesn't show the review popup as expected.

victorroatt commented 1 year ago

Same issue!

ilyavf commented 1 year ago

Same issue. Using React Native bare workflow.

"react-native-in-app-review": "^4.1.1",
"react": "17.0.2",
"react-native": "0.64.3",
ilyavf commented 1 year ago

Does anybody know if it's only the Internal Testing environment that does not work, and that it's working in production Google Play?

victorroatt commented 1 year ago

Does anybody know if it's only the Internal Testing environment that does not work, and that it's working in production Google Play?

@ilyavf I think that there isn't a issue. It's how the in app review library from android works. They have it a Quotas feature that calls the launchReviewFlow method, if this method was called more than once during a short period of time (for example, less than a month) might not always display a dialog.

You can read more about it on https://developer.android.com/guide/playcore/in-app-review#quotas.But that it's just my understanding of the issue.