Request Review alert is unresponsive in iOS 26.1

Try this simple code:

import SwiftUI
import StoreKit

struct ReviewView: View {
    @Environment(\.requestReview) var requestReview
    
    var body: some View {
        Button("Leave a review") {
            requestReview()
        }
    }
}

When the Review Alert shows, the "Not Now" button is disabled for some reason!? It was always tappable in all iOS versions that I remember. And there is no way to opt out, unless the user taps on the stars first. Is it a bug or a feature?

Thanks for looking into it!

That's an odd behavior.

First, as dissucced in the RequestReviewAction API docs, please don’t call it in response to a button tap or other user action because the API may not present an alert.

That said, I wasn't able to reproduce the issue. Could you please test on iOS 26.2 Beta 3 using a physical device and try reproducing the issue using the Requesting App Store reviews sample code.

Request Review alert is unresponsive in iOS 26.1
 
 
Q