#Rate app not working on Android

1 messages · Page 1 of 1 (latest)

forest token
#

Hello, I am integrating with an app that is currently live on the market. I am calling the Store Review using RateMyApp.AskForReviewNow();. After enabling the "Native UI" setting on iOS, it started working, whereas before it would crash directly. However, on Android, the Rate button does not respond at all. The Game Id is entered correctly. Is there anything else I need to do?

nocturne moss
#

Store Review Dialog is subjected to quota. If you want to show it every time, you need to download from internal test track.

forest token
#

I am already uploading to internal testing in the console and downloading from there. Additionally, I tested it with an account that has never given a rating, and the result is the same. I enabled debug logs using NATIVE_PLUGINS_DEBUG_ENABLED. It sequentially calls the following methods through EssentialKit.NativeUICore.Android.NativeAlert: setTitle, setMessage, addButton, show, dismiss, and requestStoreReview. However, no screen is displayed.

#

There is also no error in logs

#

I wanted to switch to this asset by integrating from EasyMobile, but I couldn’t complete the integration due to the lack of iCloud document support for the cloud save feature and issues with the rate app functionality.

nocturne moss
#

I'm sorry about the icloud document support as there is no equivalent available on Android.
Regarding the RateApp, I can see the functionality working as expected. Can you do one thing?

  1. Make an apk with RateApp Demo scene alone
  2. Pass it to me, I can test on my end to see what could be wrong.
forest token
#

I hadn't tried it in the editor before; I just tried it for the first time now.

nocturne moss
#

This is the behaviour on Editor. On actual device you see a native dialog for confirmation.
On editor, if you need to open the store link, you need to enter the storeId in our Essential Kit settings (General Tab)

forest token
#

Alright, when I saw the ID appearing empty in the link, I wondered if something was wrong. If this is normal, then it's not a problem. Now I'm building with the example scene.

#

It's not opening in the demo scene either.

nocturne moss
#

I tested the demo scene you shared.

#

Imagine I try again, "It may not show up" - This is because of the limitations on Android.

Displaying the store review dialog is totally up to the OS and nothing we can control.
If it shows, unity gets paused, else nothing happens. Thats why we don't recommend to link the functionality to an UI item. Instead call when you see it the right time by calling manually.
The quota is limited so use it when you see there are more chances to get the rating.

forest token
#

So, there is no problem then? But it didn't show up even on a device that I tried for the first time, and I don't understand why.

nocturne moss
#

If you have already rated ealrier, it won't show up

If you have called earlier few times, it may not show up

I understand you tested with new account, but I see it should be fine. It works.

#

Also, sorry for no support for icloud documents. It's something we may not be able to take it up now as we have lots on plate currently 😐

#

Hope you understand!

forest token
#

I completed that part by pulling the data with EasyMobile and integrating it in a one-time key-value format. Alright, thank you.