尽管没有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从我的真实账户注销并使用测试账户呢?

答案

enter image description here

检查设置 - > iTunes和应用程序商店 - >向下滚动这里是SANDBOX ACCOUNT注销沙盒帐户也一切都会工作

以上是关于尽管没有iTunes帐户登录,iOS仍会恢复应用内购买的主要内容,如果未能解决你的问题,请参考以下文章

iOS 应用内购买收据与不同的 iTunes 用户

恢复应用内购买是不是适用于 iTunes Connect 上的测试帐户?

有啥方法可以知道哪个 iTunes 帐户进行的购买? - iOS

iOS 沙盒测试用户帐户无法正常工作

iTunes 应用转移后,用户无法更新 iOS 应用

尝试创建 iTunes 应用商店测试用户时出错;无法将 Apple ID 帐户转换为 iTunes 商店帐户