We are having a discussion with our UI/UX team.
We want to present an ActionSheet with two options, to leave feedback in our own system or write a review.
This would be shown peridocally and based on user interaction.
If the "leave feedback" button is pressed, then the user is forwarded to a view where we ask the user to our custom feedback form.
If the "write a review" button is pressed, then the user is shown the App Store rating dialog.
We will invoke this using SKStoreReviewController.requestReview() to ask for a rating.
Is this acceptable behavior? Is this how it was intended to be used?