应用内购买退款

时间:2018-08-24 06:48:58

标签: ios xcode in-app-purchase

我想知道是否实施应用内购买退款(以防用户退款)。应用内购买教程似乎都没有显示如何做到这一点,所以我想知道这是否是出于特定原因。

顺便说一句,应用内购买是非消耗性产品(专业版)。

例如,我可以在退款中看到的一个大问题是,如果他们没有连接,则不应删除PRO功能,但是有人可以不使用该应用程序就永远不会撤销PRO。< / p>

我的问题是:是否有一种无缝的方法来整合非消耗品的退款,其他许多应用程序是否可以处理退款?

谢谢。

1 个答案:

答案 0 :(得分:0)

我相信用户获得退款的唯一方法是向Apple要求退款。如果获得批准,则您有责任确定这种情况。您将必须积极检查收据。

https://developer.apple.com/library/archive/technotes/tn2413/_index.html#//apple_ref/doc/uid/DTS40016228-CH1-RECEIPT-HOW_DO_I_USE_THE_CANCELLATION_DATE_FIELD_

这说明:

  

“取消日期”(cancellation_date)字段旨在供使用   具有自动续订的订阅,不可消耗且不可续订   订阅产品。客户联系时设置此字段   Apple客户支持退款并取消了交易。

取决于您的应用程序是否具有后端,将决定一种处理策略。如果您有后端,则一个好方法是定期检查收据状态(在您喜欢的某个时间间隔)。请注意,如果您的用户群很大,则可能需要分段划分用户池以进行这种检查。

如果您没有此选项,则需要让您的应用进行此检查。

或者...您接受这种情况的发生。我已经为一家拥有大量订阅基础的公司做过工作,他们从来没有对取消/退款进行检查(我让他们知道系统中的弱点)。