我读过几个关于在沙盒环境中取消订阅的主题,但在我看来,它不能应用于TestFlight。
我可以通过“设置”>“App Store”>“沙盒帐户”取消沙盒订阅。
但是由于 TestFlight 不使用沙盒帐户,我无法从那里取消子帐户。此外,TF 购买不会出现在常规订阅列表中(设置 > 个人资料 > 媒体和购买)。
所以我的问题是:有什么方法可以手动取消在应用程序的 TestFlight 版本中购买的自动续订订阅吗?
看起来这个 API 显示了应用程序的订阅,测试订阅也应该出现在那里
func showManageSubscriptions(){
if #available(iOS 15.0, *) {
if let window = UIApplication.shared.connectedScenes.first {
Task {
do {
try await AppStore.showManageSubscriptions(in: window as! UIWindowScene)
} catch {
print(error)
}
}
}
} else {
// Fallback on earlier versions
}
}