我目前没有使用任何应用程序,有一个在应用程序订阅,所以我不知道什么是用户界面看起来像在iTunes时,做一个在应用程序可再生订阅。我假设有一个API,给定一个收据id或原始交易id,可以从应用程序中取消自动续订订阅。看起来不像是存在的。我是否错过了什么,或者用户是否通过iTunes帐户设置取消了自动续订订阅?这不是开发商的责任吗?
2cmtqfgy1#
对此没有API。取消自动续订订阅的唯一方法是从设置>商店>查看我的帐户>在iPhone上管理我的订阅。
wko9yo5t2#
更新(因为现在已经很旧了):没有用于取消自动续订订阅的API。Apple的文档表明该应用程序链接到:
https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions
打开此URL将启动iTunes或iTunes Store,然后显示“管理订阅”页面。
nhjlsmyf3#
从iOS 15开始,有新的API:static func showManageSubscriptions(in scene: UIWindowScene)甚至更容易使用SwiftUI:manageSubscriptionsSheet(isPresented:)此处的文档:https://developer.apple.com/documentation/storekit/appstore/3803198-showmanagesubscriptions对于SwiftUI:https://developer.apple.com/documentation/swiftui/view/managesubscriptionssheet(ispresented:)
static func showManageSubscriptions(in scene: UIWindowScene)
manageSubscriptionsSheet(isPresented:)
1rhkuytd4#
最近,苹果推出了他们的新服务,称为“状态更新通知”,本质上是一个简单的webhook,当苹果服务器上发生某些事件时,它会被调用。当Apple的客户支持取消用户的订阅时,这些事件之一可以是“CANCEL”。你设置了一个webhook,他们会向你发送一个通知,其中包含有关此事件的详细信息。更多信息可以在这里找到:https://help.apple.com/itunes-connect/developer/#/dev0067a330b我添加这个回复是因为这是苹果最近推出的。
4条答案
按热度按时间2cmtqfgy1#
对此没有API。
取消自动续订订阅的唯一方法是从设置>商店>查看我的帐户>在iPhone上管理我的订阅。
wko9yo5t2#
更新(因为现在已经很旧了):没有用于取消自动续订订阅的API。Apple的文档表明该应用程序链接到:
打开此URL将启动iTunes或iTunes Store,然后显示“管理订阅”页面。
nhjlsmyf3#
从iOS 15开始,有新的API:
static func showManageSubscriptions(in scene: UIWindowScene)
甚至更容易使用SwiftUI:
manageSubscriptionsSheet(isPresented:)
此处的文档:https://developer.apple.com/documentation/storekit/appstore/3803198-showmanagesubscriptions
对于SwiftUI:https://developer.apple.com/documentation/swiftui/view/managesubscriptionssheet(ispresented:)
1rhkuytd4#
最近,苹果推出了他们的新服务,称为“状态更新通知”,本质上是一个简单的webhook,当苹果服务器上发生某些事件时,它会被调用。当Apple的客户支持取消用户的订阅时,这些事件之一可以是“CANCEL”。你设置了一个webhook,他们会向你发送一个通知,其中包含有关此事件的详细信息。更多信息可以在这里找到:https://help.apple.com/itunes-connect/developer/#/dev0067a330b
我添加这个回复是因为这是苹果最近推出的。