我一直在寻找解决方案几个小时,但我还没有找到它。
我有一个免费增值应用,您可以通过iOS IAP或Stripe购买3个月的计划。
当客户通过条带购买并且他们的卡失败,或者当他们取消订阅时,我的应用程序会收到一个webhook,我可以将该客户标记为拖欠。通过这种方式,我可以将客户报告为丢失,并采取措施与他们重新联系。
然而,对于iOS,我似乎没有这种可能性。对此的一个解决方案是在我的数据库中为该订阅的start_date
和renewal_date
保留一个标记,并仅在付款失败时将其标记为丢失。
这很不方便,我想知道是否有更好的方法来验证用户是否取消了iTunes连接。