KjellConnelly / react-native-rate

Send your app users to Apple App Store, Google Play, Amazon, or other using the newest APIs
635 stars 100 forks source link

In app review not working in production Android, but works with Internal App Sharing #70

Open egunsoma opened 3 years ago

egunsoma commented 3 years ago

I have integrated the latest version of this library to my production app.

The expected behaviour would be to see the popup when I call the rate function, but nothing happens. When I tested it with Play Console's Internal App Sharing feature, it worked, the popup was shown, of course with disabled Submit button.

However the that exact same APK released to production fails to bring up the popup. Not just for me, but for all of my users (we have 5k daily active users, but no increase in rating numbers).

@sregg Have you tried this library in PRODUCTION as well? Can you confirm, it is working for you?

Is there anybody, who can confirm, that the In app review for Android in react-native-rate version 1.2.4 works in PRODUCTION?

Thank you guys for the help.

egunsoma commented 3 years ago

Also I've mentioned this problem here as well, looks like I'm not the only one with this strange behaviour: https://issuetracker.google.com/issues/166940713#comment9

luskin commented 3 years ago

@egunsoma We are having the same problem. Our code is simple and as follows:

  const options = {
    AppleAppID: Config.appleAppId,
    GooglePackageName: Config.googlePackageName,
    preferredAndroidMarket: AndroidMarket.Google,
    preferInApp: true,
  }

  const rateApp = () => {
    logEvent(Event.RateAppRequested)
    return Rate.rate(options, (success) => {
      if (success) {
        console.log('Succeeded to rate app')
        logEvent(Event.RateAppSucceeded)
      } else {
        console.log('Failed to rate app')
        logEvent(Event.RateAppFailed)
      }
    })
  }

On the first day we saw 43 successful ratings on iOS, however, using Mixpanel to analyze the "Requested" -> "Succeeded" conversion in Android it's a flat 0%.

Ashalbulk commented 3 years ago

did you fix this?

cristianoccazinsp commented 3 years ago

Checking if this was resolved and the library does indeed work.

daywong1119 commented 3 years ago

I have the same problem, in app review dialog not showing.

jason-ce commented 3 years ago

We used v1.2.4 in our latest Android release and I can confirm that we saw a jump in Android ratings shortly after deploying the code to production. I believe the in-app rating dialog did appear for many production users.

As other users have mentioned, we were only able to get the In-App dialog to appear via Internal App Sharing https://play.google.com/console/internal-app-sharing/ and could not get the dialog to appear with Internal Test Track (nor alpha, nor beta).

tmjordan commented 3 years ago

Same problem for me, only works via internal app-sharing not in production

gusgard commented 3 years ago

I’m having the same problem. It doesn’t work on production but it works when we tested via internal app sharing.

kabus202 commented 3 years ago

Hi guys, any update on this one?

cristianoccazinsp commented 3 years ago

For me, it actually works in production, but I cannot test it at all in app sharing / beta / straight APK. So I would say it works.

siddhraj-sinh commented 2 years ago

hey guys, any update on this issue?