I have used showManageSubscriptions function to show the subscription sheet with subscription options within the application but there is a close button in the sheet in which action is not detected, the button is clickable though.
@available(iOS 15.0.0, *)
func showManageSubscription(_ windowScene: UIWindowScene) async {
do {
try await StoreKit.AppStore.showManageSubscriptions(in: windowScene)
print("Sheet is closed")
} catch {
print("Sheet can not be opened")
}
}
Please check Developer Documentation