应用程序因自动续订订阅而被拒绝

时间:2021-04-30 06:40:43

标签: ios swift xcode in-app-purchase auto-renewing

我希望大家一切都好,我有一个提供自动续订订阅的应用程序。问题是我似乎无法弄清楚他们希望我用它做什么,我提供可选注册以便用户在所有设备上访问付费订阅,但在他们的政策中,他们要求所有自动更新必须可以跨所有设备。但另一个问题是他们也不希望我强迫用户注册。我的问题是我们如何能够在不将其绑定到帐户的情况下跟踪所有设备上的订阅?我错过了什么?非常感谢任何帮助。

应用被拒绝的原因: 要解决此问题,请向用户明确说明,如果他们希望以后扩展对其他 iOS 设备的访问权限,注册将使他们能够从其任何 iOS 设备访问内容,并为他们提供随时注册的方式。

请注意,虽然 App Store 审核指南中的指南 3.1.2 要求应用向单个用户拥有的所有 iOS 设备提供订阅内容,但强制用户注册以满足此要求是不合适的;此类用户注册必须是可选的。

1 个答案:

答案 0 :(得分:1)

订阅与用户的 Apple ID 相关联。因此,即使您没有将他们注册到您自己的帐户系统中,他们的订阅也已与帐户绑定。

如果您使用 StoreKit 系统恢复购买 (https://developer.apple.com/documentation/storekit/in-app_purchase/restoring_purchased_products),设备将获取您的应用的任何订阅/购买数据,这些数据是在任何设备上使用其 Apple ID 完成的。

这意味着在您的订阅页面上,您可以(并且应该)提供一个恢复按钮,以允许用户在该设备上获取他们的订阅数据(无论是来自不同的设备,甚至可能是重置的同一设备) .

您也可以选择将其链接到您自己的帐户系统,但这都是可选的,因为所有内容都已链接到他们的 Apple ID。