ios 是否有一个API来取消自动续订订阅?

a0zr77ik  于 2023-06-07  发布在  iOS
关注(0)|答案(4)|浏览(374)

我目前没有使用任何应用程序,有一个在应用程序订阅,所以我不知道什么是用户界面看起来像在iTunes时,做一个在应用程序可再生订阅。
我假设有一个API,给定一个收据id或原始交易id,可以从应用程序中取消自动续订订阅。看起来不像是存在的。
我是否错过了什么,或者用户是否通过iTunes帐户设置取消了自动续订订阅?这不是开发商的责任吗?

2cmtqfgy

2cmtqfgy1#

对此没有API。
取消自动续订订阅的唯一方法是从设置>商店>查看我的帐户>在iPhone上管理我的订阅。

wko9yo5t

wko9yo5t2#

更新(因为现在已经很旧了):没有用于取消自动续订订阅的API。Apple的文档表明该应用程序链接到:

https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions

打开此URL将启动iTunes或iTunes Store,然后显示“管理订阅”页面。

nhjlsmyf

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:)

1rhkuytd

1rhkuytd4#

最近,苹果推出了他们的新服务,称为“状态更新通知”,本质上是一个简单的webhook,当苹果服务器上发生某些事件时,它会被调用。当Apple的客户支持取消用户的订阅时,这些事件之一可以是“CANCEL”。你设置了一个webhook,他们会向你发送一个通知,其中包含有关此事件的详细信息。更多信息可以在这里找到:https://help.apple.com/itunes-connect/developer/#/dev0067a330b
我添加这个回复是因为这是苹果最近推出的。

相关问题