首页 > 文章资讯 > 最新资讯

Apple StoreKit 2简化了App Store订阅和退款

作者:佚名 来源:九九软件库 时间:2021-08-03

如果您曾经在 iOS 应用程序内购买过订阅,然后决定要取消、升级或降级,或要求退款,那么您可能无法弄清楚如何提出请求或更改。今天,有些人仍然认为他们可以通过从 iPhone 中删除应用程序来停止订阅费用。其他人可能会在 iPhone 的“设置”或 App Store 中搜索失

Apple StoreKit 2简化了App Store订阅和退款

如果您曾经在 iOS 应用程序内购买过订阅,然后决定要取消、升级或降级,或要求退款,那么您可能无法弄清楚如何提出请求或更改。今天,有些人仍然认为他们可以通过从 iPhone 中删除应用程序来停止订阅费用。其他人可能会在 iPhone 的“设置”或 App Store 中搜索失败,试图找出如何要求退款。随着 Apple 在本周全球开发者大会期间在StoreKit 2中宣布的更新,对于应用程序客户来说,事情可能会开始变得容易一些。

 

StoreKit 是 Apple 的开发者框架,用于管理应用内购买——这一领域近年来变得更加复杂,因为应用已经从提供一次性购买转变为具有不同层级、长度和功能集的持续订阅。

Apple StoreKit 2简化了App Store订阅和退款

目前,想要管理或取消订阅的用户可以从 App Store 或他们的 iPhone 设置中进行。但是有些人没有意识到从“设置”到此部分的路径是通过点击您的 Apple ID(屏幕顶部的您的姓名和个人资料照片)开始的。如果他们不熟悉如何导航他们的设置或 App Store,他们也可能会感到沮丧。

 

同时,用户可以通过多种方式申请应用内订阅的退款。他们可以在收件箱中查找 Apple 的收据,然后单击其中包含的“报告问题”链接,在出现问题时申请退款。这在您错误地购买了订阅(或您的孩子购买了!),或者承诺的功能没有按预期工作的情况下很有用。

 

Apple 还 提供了一个专门的网站,用户可以在该网站上直接申请应用或内容的退款。(当您在 Google 上搜索“申请退款苹果”或类似查询时,通常会在搜索结果的顶部显示解释该流程的页面。)

Apple StoreKit 2简化了App Store订阅和退款

尽管如此,许多用户在技术上并不精通。对他们来说,管理订阅或要求退款的最简单方法是在应用程序内部进行。出于这个原因,许多尽职尽责的应用程序开发人员倾向于在他们的应用程序中包含将客户指向 Apple 页面以进行订阅管理或退款的链接。

 

但 StoreKit 2 正在引入新工具,让开发人员能够更轻松地实现这些功能。

 

一个新工具是管理订阅 API,它允许应用程序开发人员直接在他们的应用程序内为其客户显示管理订阅页面——而无需将客户重定向到 App Store。或者,开发人员可以选择显示“保存优惠”屏幕,向客户展示某种折扣以防止他们取消,或者它可以显示退出调查,以便您可以询问客户他们为什么决定终止订阅。

 

实施后,客户将能够在应用程序内查看一个屏幕,该屏幕看起来就像他们在 App Store 中访问以取消或更改订阅的屏幕一样。取消后,他们将看到一个确认屏幕,其中包含取消详细信息和服务到期日期。

 

如果客户想要申请退款,新的退款请求 API 将允许客户直接在应用程序中开始他们的退款申请——同样,无需重定向到 App Store 或其他网站。在显示的屏幕上,客户可以选择他们想要退款的项目并检查他们提出请求的原因。Apple 负责处理退款流程,并将批准或退款拒绝通知发送回开发人员的服务器。

 

然而,一些开发人员认为这些变化还远远不够。他们希望通过程序化方式负责管理客户订阅并自行处理退款。此外,Apple 最多可能需要 48 小时让客户收到退款请求的更新,这可能会造成混淆。Apple 表示,StoreKit 2 旨在通过发送一封确认退款请求的电子邮件来解决这个问题,并注明 48 小时窗口,然后在电子邮件处理完毕后发送第二封电子邮件。

 

“他们让流程变得更顺畅了,但开发人员仍然无法自行发起退款或取消,” RevenueCat首席执行官 Jacob Eiting指出,他的公司为应用程序开发人员提供工具来管理他们的应用程序内购买。“这是朝着正确方向迈出的一步,但实际上可能会导致开发商和消费者之间在谁负责发放退款方面产生更多混淆。”

 

换句话说,因为表单现在可以更容易地从应用程序内部访问,客户可能会认为开发人员正在处理退款流程,而实际上,Apple 会继续这样做。

 

 

一些开发人员指出,此过程还没有解决其他情况。例如,如果客户已经卸载了应用程序或不再有相关设备,他们仍需要像以前一样被引导到其他方式要求退款。

 

然而,对于消费者来说,像这样的订阅管理工具意味着更多的开发者可能会开始在他们的应用程序中直接放置按钮来管理订阅并要求退款,这是一种更好的体验。苹果指出,随着时间的推移,随着客户了解到他们可以更轻松地使用应用程序和管理订阅,应用程序开发人员可能会看到更好的客户保留率、更高的参与度和更好的 App Store 评论。

 

 

StoreKit 2 的更改不仅限于用于管理订阅和退款的 API。

 

开发人员还将获得新的 Invoice Lookup API 的访问权限,允许他们为客户查找应用内购买、验证他们的发票并识别购买中的任何问题——例如,如果应用已提供任何退款店铺。

 

新的退款购买 API 将允许开发人员查找客户的所有退款。

 

 

新的续订扩展 API 将允许开发人员在中断的情况下扩展付费、活跃订阅的续订数据——例如在流媒体服务出现故障时处理客户支持问题。此 API 允许开发人员在每个日历年最多将订阅延长两次,每次最多可延长 90 天。

 

最后,新的 Consumption API 将允许开发人员与 App Store 共享有关客户在应用程序内购买的信息。在大多数情况下,客户在购买后不久就开始消费内容——这些信息有助于退款决策过程。该 API 将允许 App Store 查看用户是部分、全部还是根本不消费应用内购买。

 

另一项更改将帮助客户重新安装应用程序或在新设备上下载应用程序。以前,用户必须手动“恢复购买”才能将已完成交易的状态同步回新下载或重新安装的应用程序。现在,该信息将由 StoreKit 2 自动获取,因此应用程序会立即与用户支付的任何费用保持同步。

 

 

虽然总体而言,这些变化对 StoreKit 框架进行了重大更新,但 Apple 犹豫是否允许开发人员更多地控制他们自己的订阅客户,部分原因在于它想要控制应用内购买的程度。这可能是因为它过去在尝试允许开发人员管理自己的退款时被烧毁。

 

正如The Verge 上个月所指出的,在 Epic Games-Apple 反垄断审判正在进行时,Apple 曾经向 Hulu 提供订阅 API 的访问权限,然后发现 Hulu 提供了一种方法,可以在客户想要取消通过 App Store 进行的订阅时自动取消订阅升级到价格更高的订阅计划。Apple 意识到它需要采取措施防止 API 的这种滥用,后来 Hulu 失去了访问权限。从那时起,它就没有让 API 更广泛地可用。

 

另一方面,让 Apple 而不是开发者负责订阅管理和退款意味着 Apple 承担起防止欺诈的责任——包括客户和开发者都犯下的欺诈行为。客户也可能更喜欢在一个地方管理他们的订阅账单:Apple。他们可能不想单独与每个开发人员打交道,因为他们的经验最终会不一致。

文章来源:https://www.qqxiazai.com/news/38816.html