如果订阅未激活,为什么订阅屏幕打不开? Xcode Swift iOS
Why subscription screen doesn't open if the Subscription is not active? Xcode Swift iOS
我在应用程序中使用了 showManageSubscriptions 功能显示订阅 sheet 和订阅选项,但是当订阅没有购买或未激活时 sheet 无法打开。
@available(iOS 15.0.0, *)
func showManageSubscription(_ windowScene: UIWindowScene) async {
do {
try await StoreKit.AppStore.showManageSubscriptions(in: windowScene)
} catch {
print("Sheet can not be opened")
}
}
有什么方法可以打开sheet在这种情况下即使订阅还没有购买或不活跃?所以用户至少可以再次购买。
我想要 Apple 默认订阅 sheet 这样购买订阅。
如document, you can only use it for upgrade, downgrade, or cancel. I recommend you to design a custom IAP screen, you can use tools like revenuecat中所述进行管理
我在应用程序中使用了 showManageSubscriptions 功能显示订阅 sheet 和订阅选项,但是当订阅没有购买或未激活时 sheet 无法打开。
@available(iOS 15.0.0, *)
func showManageSubscription(_ windowScene: UIWindowScene) async {
do {
try await StoreKit.AppStore.showManageSubscriptions(in: windowScene)
} catch {
print("Sheet can not be opened")
}
}
有什么方法可以打开sheet在这种情况下即使订阅还没有购买或不活跃?所以用户至少可以再次购买。
我想要 Apple 默认订阅 sheet 这样购买订阅。
如document, you can only use it for upgrade, downgrade, or cancel. I recommend you to design a custom IAP screen, you can use tools like revenuecat中所述进行管理