Closed martijnmichel closed 4 years ago
Android version should be good, from google website:
Android devices (phones and tablets) running Android 5.0 (API level 21) or higher that have the Google Play Store installed.
@martijnmichel Every supported Android (5+) version should work because inapp dialog implemented in support libraries. Could depend on play libraries installed on device though. What is your result when calling requestReviewDialog()
?
On android i dont get any result 😐
@martijnmichel any logs from logcat?
2020-08-21 09:07:18.947 24713-24786/org.stroopwafel.music.app I/PlayCore: UID: [10074] PID: [24713] ReviewService : requestInAppReview (org.stroopwafel.music.app)
2020-08-21 09:07:18.947 24713-24886/org.stroopwafel.music.app I/PlayCore: UID: [10074] PID: [24713] ReviewService : Initiate binding to the service.
2020-08-21 09:07:18.969 24713-24713/org.stroopwafel.music.app I/PlayCore: UID: [10074] PID: [24713] ReviewService : ServiceConnectionImpl.onServiceConnected(ComponentInfo{com.android.vending/com.google.android.finsky.inappreviewservice.InAppReviewService})
2020-08-21 09:07:18.969 24713-24886/org.stroopwafel.music.app I/PlayCore: UID: [10074] PID: [24713] ReviewService : linkToDeath
2020-08-21 09:07:18.973 24142-24154/? I/Finsky: [399] ded.
@martijnmichel something wrong with your app certificates:
2020-08-21 09:07:18.969 24713-24886/org.stroopwafel.music.app I/PlayCore: UID: [10074] PID: [24713] ReviewService : linkToDeath 2020-08-21 09:07:18.973 24142-24154/? I/Finsky: [399] ded.(19): org.stroopwafel.music.app is installed but certificate mismatch
what does this mean ? how can i fix it?
Try google, your problem is not related to the plugin.
I dont think that was the problem tbh. New error:
2020-09-16 11:37:58.000 7478-7552/org.stroopwafel.music.app I/PlayCore: UID: [10078] PID: [7478] ReviewService : requestInAppReview (org.stroopwafel.music.app)
2020-09-16 11:37:58.002 7478-7686/org.stroopwafel.music.app I/PlayCore: UID: [10078] PID: [7478] ReviewService : Initiate binding to the service.
2020-09-16 11:37:58.009 7478-7478/org.stroopwafel.music.app I/PlayCore: UID: [10078] PID: [7478] ReviewService : ServiceConnectionImpl.onServiceConnected(ComponentInfo{com.android.vending/com.google.android.finsky.inappreviewservice.InAppReviewService})
2020-09-16 11:37:58.010 7478-7686/org.stroopwafel.music.app I/PlayCore: UID: [10078] PID: [7478] ReviewService : linkToDeath
2020-09-16 11:37:58.040 7478-7555/org.stroopwafel.music.app I/PlayCore: UID: [10078] PID: [7478] OnRequestInstallCallback : onGetLaunchReviewFlowInfo
2020-09-16 11:37:58.040 7478-7686/org.stroopwafel.music.app I/PlayCore: UID: [10078] PID: [7478] ReviewService : Unbind from service.
2020-09-16 11:37:58.060 7478-7478/org.stroopwafel.music.app D/CordovaActivity: Paused the activity.
2020-09-16 11:37:58.205 7478-7478/org.stroopwafel.music.app D/CordovaActivity: Resumed the activity.
@martijnmichel added a note into README about this case
After the account on the device has downloaded the app at least once from the internal test track and is part of the testers list, you can deploy new versions of the app via cordova cli and call
requestReview
in debug mode
Read https://developer.android.com/guide/playcore/in-app-review/test#test-play-store
Could you implement using the FakeReviewManager from that page to make it easier to test functionality?
@martijnmichel no plans to do that.
Then I have no way of testing it 😕
Ive tried this code in my app but it doesnt work. Android version 8.0.0.
If i only run requestReview() it launches the store just fine.
iOS works as expected.