Per the documentation:
Manually request a review
To enable a person to initiate a review as a result of an action in the UI, the sample code uses a deep link to the App Store page for the app with the query parameter
action=write-review
appended to the URL:// Replace the placeholder value below with the App Store ID for your app. // You can find the App Store ID in your app's product URL. let url = "https://apps.apple.com/app/id<#Your App Store ID#>?action=write-review" guard let writeReviewURL = URL(string: url) else { fatalError("Expected a valid URL") } openURL(writeReviewURL)
This code works well on macOS 14, but stops working on macOS 15.0 (24A335).
I does not see that manual call is deprecated in actual documentation, but it does not work. Is this a bug? Any workaround?
For example, the following URL should open review section of the app:
https://apps.apple.com/app/id1473808464?action=write-review
but instead it just opens product page on the App Store without “rate popup”: