ios - 检查 Apple 是否退还了不可续订的订阅?

标签 ios in-app-purchase subscription storekit

我正准备在我的 iOS 应用中加入订阅功能的应用内购买。根据我的阅读,我需要使用不可续订的订阅类型(不可自动续订)。一些客户欺骗系统并从 Apple 获得退款,但他们仍然可以使用他们的应用程序。由于不可续订的订阅必须由外部服务器(我们)处理,我们显然会记录订阅购买、收据等。

有没有办法在收据验证中确定订阅是否仍然有效?我不确定不可续订订阅类型验证是否只是测试收据是否有效或订阅是否仍然有效。

例如,您进行购买,收据有效。如果您通过 iTunes 投诉取消了与 Apple 的购买并且 Apple 给了您退款,如果我稍后再次验证该收据是否会无效?我想知道我们是否应该建立一个频繁的验证例程来捕获任何已退款的订阅。我们有一些有效期为两年的条款,因此我们按既定时间表验证这些条款很重要。我们最初计划在这种情况确实存在的情况下使用自动续订订阅,因为它是确定订阅是否续订的方式,但现在学习同步订阅将需要不可续订订阅类型。

最佳答案

refunds 上查看此问题.

Apple 不会为您提供确定交易是否已退款的方法。由于正式不支持退款,他们希望您继续将 cargo 交付给已退款的用户。

关于ios - 检查 Apple 是否退还了不可续订的订阅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10771240/

相关文章:

iOS Facebook 登录助手 sdk,如 Parser

ios - 如何更改 iOS 中内 TableView 单元格的单元格高度?

ios - ProcessPurchase 事件被多次调用 - Unity IAP

angular - 等待订阅完成

php - 电子邮件地址验证方法(订阅按钮)

objective-c - ';' 语句说明符中应为 'for' (iOS)

ios - 无法调试 iOS 8 应用程序扩展

ios - 如何防止多个 IAP 请求?

java - 如何从应用内计费中隐藏非 Activity 产品?

适用于个人的 Azure Synapse 计费模型?