Considerations and Limitations
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.
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
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
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.
- AppReviewService is built on top of mobile operating system and device features. AppReviewService’s capabilities therefore depend on Android or iOS features, which are subject to change beyond our control. When mobile operating system features change, the behavior of AppReviewService can change without notice.
- A Lightning component that uses AppReviewService can have a custom user interface in the component itself.