我最担心的一个用例是用户购买了一次订阅,然后在购买后立即再次购买以延长服务持续时间(请参阅此类场景)。如果该用户退还第一次购买,而第二次原封不动呢?这在实践中是可能的吗,还是我太偏执了?
假设上面的情况是可能的,我的应用程序将遇到一个问题,因为据我所知,verifyReceipt只返回最新的、良好的收据(请查看Managing Subscriptions with In-App Purchase in WWDC12)。
我发现苹果没有提供有关退款政策的相关信息。
(自动续订订阅似乎排除了这种情况,因为续订操作是由iTunes自动处理的,而且在iTunes允许之前,似乎不可能延长这种类型的订阅