iOS 26 Beta - AppStore.showManageSubscriptions() Shows Empty View Before StoreKit Sheet

Environment

  • iOS Version: iOS 26 Beta 8
  • Xcode Version: iOS 26 Beta 6
  • StoreKit: StoreKit 2

Description

When calling AppStore.showManageSubscriptions(in:) on iOS 26 beta, I'm experiencing an unusual presentation behavior that wasn't present in earlier versions.

  1. An empty/blank view appears first
  2. Then the actual StoreKit manage subscriptions sheet appears on top
  3. When dismissing the StoreKit sheet, it closes properly
  4. But then I have to dismiss the empty view underneath as well

This creates a poor user experience showing double sheets.

Code Sample

@MainActor func showManageSubscriptions() { guard let scene = UIApplication.shared.connectedScenes .first(where: { $0 is UIWindowScene }) as? UIWindowScene else { return }

  Task {
      do {
          try await AppStore.showManageSubscriptions(in: scene)
      } catch {
          // Handle error
      }
  }

}

Expected Behavior

The StoreKit manage subscriptions sheet should present directly without any intermediate empty view, as it did in previous iOS versions.

Actual Behavior

An empty view layer appears between my app and the StoreKit sheet, requiring users to dismiss twice.

Questions

  1. Is anyone else experiencing this issue with iOS 26 beta?
  2. Is this a known beta issue that will be addressed?
  3. Are there any recommended workarounds while waiting for a fix?

Please file a Feedback report using Feedback Assistant, then post the Feedback ID here.

FB20006867

using the SwiftUI Mofifier

manageSubscriptionsSheet(isPresented: Binding<Bool>) -> some View

has the same double sheet issue.

iOS 26 Beta - AppStore.showManageSubscriptions() Shows Empty View Before StoreKit Sheet
 
 
Q