AppReviewService User Experience
Use the AppReviewService API
AppReviewService Example
Compatibility and Requirements
Considerations and Limitations
Previous Versions
Consider these guidelines and limitations when developing features that use the AppReviewService API.
Development Considerations
You can develop the user experience for your component on a desktop or laptop development system. Be sure to test app review functionality on the physical devices on which you plan to deploy your Lightning app.
Apple and Google provide their own tips and best practices for requesting app reviews.
Testing Limitations
iOS
When you test app review features while your app is in development mode, the app rating and review request view is displayed so you can test the UI experience. If you’re testing app reviews on an app that you distribute through TestFlight, it won’t display the app rating and review request.
Android
You can test the app review integration without publishing your app to production using either internal test tracks or internal app sharing.
As you test your app review features on Android, you might encounter issues. To learn about some common issues with reviews on Google Play and their solutions, see Troubleshooting (Google).
Publisher Playground App
While testing app review features isn’t available on the Publisher Playground app, you can test it using Playground app virtual device builds.
Device Limitations
AppReviewService doesn’t implement an app review feature itself. Instead, it makes available the native features of the underlying platform (Android or iOS). While the features provided by AppReviewService are the same across both, it’s subject to platform-specific quirks and minor differences.
AppReviewService Considerations
Be aware of the following considerations when using AppReviewService in your Lightning app.