尽管没有iTunes帐户登录,iOS仍会恢复应用内购买
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尽管没有iTunes帐户登录,iOS仍会恢复应用内购买相关的知识,希望对你有一定的参考价值。
我的一个ios应用程序多年来一直在App Store中,提供不同的非消费类应用程序内购买项目。
目前我正在努力增加一些新的消耗品。由于模拟器不支持测试购买,我在我的真实设备上运行测试:
- 设备正在运行iOS 12.在系统设置中,我已从我的真实iTunes帐户登录并重新启动设备。
- 在AppStoreConnect中,我创建了一个新的测试用户/ iTunes帐户并将其激活
- 在使用Xcode 10在设备上安装新的应用程序版本后,我开始使用
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]
恢复以前的购买
我预计iOS将提供App Store登录,我可以使用新测试帐户的凭据。相反,paymentQueue:updatedTransactions:
在SKPaymentTransactionStateRestored
州被称为不同的交易。我假设这些是我前一段时间用真正的App Store帐户进行的真实交易。
从iTunes / App Store注销时,这怎么可能?
结果是一样的,即使我在系统设置中登录测试帐户,重新启动设备运行还原过程比。
在使用其他帐户(测试帐户)登录时,为什么我的真实帐户的交易会被恢复?
我该怎么做才能强制iOS从我的真实账户注销并使用测试账户呢?
答案
检查设置 - > iTunes和应用程序商店 - >向下滚动这里是SANDBOX ACCOUNT注销沙盒帐户也一切都会工作
以上是关于尽管没有iTunes帐户登录,iOS仍会恢复应用内购买的主要内容,如果未能解决你的问题,请参考以下文章
恢复应用内购买是不是适用于 iTunes Connect 上的测试帐户?