Android Question I need help with In App Review Library

omo

Active Member
Licensed User
Longtime User

Hello, guys; please who is using this library above currently to confirm to me if it is still working or give me alternative you use. I am just using it for the first time, and I have tried it up to three times, but not showing any review dialog.

In the example attached, I changed it to 34 SDK and 21 minimum. I installed necessary things as indicated here via SDK manager. The app compiled successfully without issue in release and obfuscated release mode. The test app was signed with private key and I generated .aab bundle which I uploaded into closed track of my Google Console portal after doing all normal Google protocols. I waited for necessary google check, and approval; then published to closed track that was later available for my listed testers.

I copied the app link and installed via the web/android link in Google play to my phone. Unfortunately, when I clicked the review button, I only received only toast message as it was the case before I uploaded to the store. I did not see any review dialog as I expected.

However, I did not stop there; I thought maybe it was the manifest issue, I tried other manifest mentioned in the tutorial, changed the version and recompiled uploaded again, but still not bringing review dialog. Third time, I made changes thinking maybe I should change the manifest in the example by removing core and put review based on this: com.google.android.play:review; yet still not working after compilation, uploaded and redownloaded. Can somebody tell me what has changed and what I need to do right?
 

Pendrush

Well-Known Member
Licensed User
Longtime User
Library did not update long time, because it does not need update. I use this lib, but in native apps, not in B4A.
If you already rated that app before, then you will not see any dialog.
Also this:
We’ve also placed cap limits to ensure that users won’t be prompted excessively should they choose not to leave a review.
and this:
To provide a great user experience, Google Play enforces a time-bound quota on how often a user can be shown the review dialog. Because of this quota, calling the launchReviewFlow method more than once during a short period of time (for example, less than a month) might not always display a dialog.
 
  • Like
Reactions: omo
Upvote 0

omo

Active Member
Licensed User
Longtime User
Thank you @Pendrush for detail explanation and for making this great library available. I really appreciate.On weather:
"If you already rated that app before, then you will not see any dialog."

No! It has never shown me dialog even for first time. I only got toast message before I uploaded to closed track and after I uploaded to closed track.

On weather: "...calling the launchReviewFlow method more than once during a short period of time (for example, less than a month) might not always display a dialog"

I am not sure if I am caught in the web of this instruction also since because as I said in my question post, I just started using it for first time in less than two days, I don't have idea if this will apply to me when dialog has not even be shown to me for once to confirm the working condition.

Not showing me dialog for once and with more revelation you just shown to me has hanged me in "hibernating mode" on decision to make regarding the usage. However, in conclusion; the only escape route for me now is to see any "B4A user of this library" to confirm to me if they use it presently in their apps so that I can confirm if the default manifest in this attached example is the right one or if they remove "core" and put "review" based on this: com.google.android.play:review.

If I get positive response from "B4A Users", then I will know if to leave it till production stage with hope it will fire dialog from app users or not. Please, B4A users of this great library that are currently using it, confirm to me if it is working for you and your final manifest.
 
Upvote 0

Pendrush

Well-Known Member
Licensed User
Longtime User
I'm not sure if it's possible to show a dialogue or even rate an application that is not in production.

Manifest text is 100% correct:
B4X:
AddApplicationText(<activity
    android:name="com.google.android.play.core.common.PlayCoreDialogWrapperActivity"
    android:exported="false"
    android:stateNotNeeded="true"
    android:theme="@style/Theme.PlayCore.Transparent" />)
 
Upvote 0

omo

Active Member
Licensed User
Longtime User
Ok, thank you. Now, that you have confirmed this manifest to be authentic working one, so I will settle with this. I will wait a bit and try it again.

However, strange thing I found out again today after my last reportage was that. The same app where I put test in app review that was installed via Google play to my phone and gave me one toast message since I have been trying it.

Just some hours ago, I tried it once again from my phone, now it didn't bring toast message, but try to navigate me to another activity and crash. So, I will see once again later this week maybe is trying to open dialog while other manifest issue is preventing it. I will report here once I test it again, thank you so much
 
Upvote 0
Top