We are experiencing a significant issue with the SKStoreReviewController.requestReview(in: scene) API that may be affecting our app's rating collection on the App Store.
Issue Details:
- Development Environment Behavior:
The rating popup displays consistently in development builds (as expected per documentation) API calls are functioning correctly in our test environment
- Production Environment Issue:
We have observed a major drop in App Store ratings received between January and July 2025 The same codebase that works in development is deployed to production
- Analytics Confirmation:
Before calling SKStoreReviewController.requestReview() in production, we fire analytics tags to track API invocations Our analytics show no drop in the number of times this API is being called This confirms the API is being invoked correctly in production
- Discrepancy:
Despite consistent API calls (confirmed by analytics), we see a major drop in actual ratings received on the App Store This suggests the rating popup may not be displaying to users in production, even though the API call is successful
Questions: Are there any known issues with SKStoreReviewController.requestReview() API between January-July 2025? Are there any iOS version-specific issues that might prevent the popup from appearing in live app? What debugging steps do you recommend to identify why the API calls aren't resulting in visible rating prompts?