iOS自动更新订阅和restoreCompletedTransactions():交易是否在到期或取消后从队列中删除?

问题描述 投票:0回答:1

经过长时间的寻找答案,我想在这里问一个非常简单的问题。过期后,与自动续订订阅相关的交易是否会从可以使用restoreCompletedTransactions()方法获得的交易列表中删除?

在最简单的实现中,无需使用auto-renewable subscription就可以管理与Validating Receipts相关联的应用程序内容吗?仅使用restoreCompletedTransactions()方法的结果吗?

ios xcode in-app-purchase auto-renewing
1个回答
0
投票
1)与自动续订订阅关联的交易是否在到期日期后从可以使用restoreCompletedTransactions()方法获得的交易列表中删除?

答案:

编号这些条目将始终在其中[,并且当您验证收据时,您会得到回执。通过执行恢复购买不会从收据中删除现有条目。当您使用沙盒测试应用内购买帐户时,您将有35分钟的时间在8小时内使用该帐户。你想做什么,就可以做什么。您可以再次进行订阅(在这种情况下,系统会告诉您您的订阅仍在运行)。首次购买35分钟后,计划将被视为“取消”,您需要再次进行订阅(仅在沙盒模式下,在生产模式下,可能它不会要求再次进行订阅?我不确定在这里。)

2)是否可以在不使用验证收据的情况下管理与自动续订相关的应用程序内容Answer:

No。

对于应用程序的[[locking / unlocking
内容,最好使用收据验证。
© www.soinside.com 2019 - 2024. All rights reserved.