How is your experience with the OutSystems Community?
28
Views
2
Comments
Testing device native rating dialog for IOS/Android
Question

hello, i have a concern, my team will implement native raiting dailog for both android and IOS, using this plugin: 
https://www.outsystems.com/forge/component-overview/10985/app-review-plugin-o11 

For Android: 

For IOS:

However, my concern is how am I going to test it in dev environment? Will i Be able to do that? Where? Because using an emulator it needs an operating system for the popup to appear as far as I know. 

Because in test flight for IOS , pop up will not appear. Whereas in Android should be in test track, however i want to test the whole logic initially in dev. Then in UAT before going to production. Please let me know how can I test that feature including the rating pop up/ logic in both environments. 


Please keep in mind IOS and Android documentation below: 

For IOS: The rating will be displayed always in the development mode, but how will it be in the case of outsystem?

https://developer.apple.com/documentation/storekit/requestreviewaction 

For Android:

here the testing part, however i want to test it in dev before moving it to any where else.

https://developer.android.com/guide/playcore/in-app-review/test

2020-04-21 08-15-30
William Antunes

Hello,


The only way for you to test native capabilities is to use a real simulator (like the Android AVD for instance). Browsers doesn't have cordova and all the dependencies necessary to run the native things you might need.
So it is possible to test in development (and non production environments), but you have to build and install it in a real device or real simulator. 


Let me know if this was helpful, I wish we had another way, but this is how the techy behind it works.

2024-07-12 05-57-50
Gourav Shrivastava
Champion

Hello @asareer qambar 

you can test the logic in dev, but the actual native rating popup behavior is controlled by Android/iOS, not by OutSystems or the plugin itself.

iOS

  • In TestFlight, Apple may suppress the pop-up, so it’s normal if you don’t see it.
  • Best testing approach:
    • Use a real iPhone device
    • Build a development/debug app
    • Test the trigger logic there

Android

  • You can test on:
    • Real device
    • Emulator
  • But for the real Play Store review pop-up behavior, Google recommends using:
    • Internal testing track
    • Closed testing track

In local/dev builds, the review flow may not behave exactly like production.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.