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
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
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.
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
Android
In local/dev builds, the review flow may not behave exactly like production.