gpt4 book ai didi

ios - 从 iTunes 或 App Store 应用续订时测试 IAP 订阅

转载 作者:行者123 更新时间:2023-11-29 03:40:33 25 4
gpt4 key购买 nike

我一直在实现自动续订应用内购买,并使用发现的信息 here ,在购买、续订和恢复交易流程方面几乎没有遇到任何麻烦。

我遇到的问题是找到一种方法来测试用户何时从 iTunes 或 App Store 应用程序 ( Detailed here ) 的帐户页面续订(可能是在过去某个时间取消之后)。我假设,由于这些存在于沙箱之外,并且当您使用沙箱帐户登录其中一个帐户时,该帐户作为测试帐户将失效,因此无法实际测试此用例,因此我只是在寻找有关尝试解释它的预期行为的更多信息。

我知道保留收据副本进行验证会将最新收据作为 JSON 有效负载的一部分提供,我更好奇有关 StoreKit 将如何处理此续订的信息。添加 TransactionObserver 后, paymentQueue:updatedTransaction: 会立即触发新的 SKPaymentTransaction,还是会保持静默状态,直到调用 restoreCompletedTransactions 然后新的 SKPaymentTransaction 将成为其中的一部分?

最佳答案

是的,你是对的; paymentQueue:updatedTransactions: 将触发,就像您进行初始订阅购买一样。

您实际上可以对此进行测试,因为沙箱内的续订速度要快得多(每天最多六次),如所述 here (向下滚动到“测试环境”下的底部)。

此外,当您在测试订阅购买后立即使用 Apple 验证服务验证交易时,请查找响应中的 expires_date 字段,它会告诉您何时触发下一次续订。

关于ios - 从 iTunes 或 App Store 应用续订时测试 IAP 订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18520895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com