菜鸟教程小白 发表于 2022-12-12 18:19:26

iphone - SKPaymentTransactionObserver 在启动时看到许多 updatedTransactions


                                            <p><p>我有一个提供自动续订 IAP 的应用。 </p>

<p>当应用程序启动时,会调用以下方法,有时会调用很多次,我不确定是谁或为什么。</p>

<pre><code>- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions;
</code></pre>

<p>是什么创建或更新了这些交易?</p>

<p>我感觉应该在定期订阅续订时调用它。如果几个更新期已经过去,是否每次都需要?例如,包年产品应在沙盒中按小时更新。因此,如果我等了几个小时才重新启动应用程序,我应该在离线的每一小时获得一个吗?</p>

<p>另一件奇怪的事情:距离最初购买年度产品已经过去了几天。产品不应该在6个周期左右后停止更新吗?有什么方法可以手动停止续订?</p>

<p>感谢您的帮助。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我能想到的唯一原因是您的旧交易没有正确完成。
等待几个小时,然后重试。这也可能是沙盒问题。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - SKPaymentTransactionObserver 在启动时看到许多 updatedTransactions,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/8151004/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/8151004/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - SKPaymentTransactionObserver 在启动时看到许多 updatedTransactions