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.
An empty/blank view appears first
Then the actual StoreKit manage subscriptions sheet appears on top
When dismissing the StoreKit sheet, it closes properly
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
Is anyone else experiencing this issue with iOS 26 beta?
Is this a known beta issue that will be addressed?
Are there any recommended workarounds while waiting for a fix?
3
0
110