我在我的 iOS 设备上重新安装了我的应用程序。(我已将其删除,并从 GC 帐户注销)。
应用程序启动后,“ paymentQueue: updatedTransactions:
”被调用。它与 有一笔交易transactionState' == SKPaymentTransactionStatePurchased
。(事实上,这是我的应用程序拥有的唯一 iAP)。
然后出现 GC Sandbox Login ViewController。
如果我没有使用 iTunes 帐户或 GC 帐户登录,为什么 iAP 对象会获得已购买状态?
我没有登录游戏中心,这是肯定的。但我不太确定是否使用 iTunes Store Sandbox 帐户登录。(这甚至存在吗?)如果是,我该如何注销?
我希望能够测试我的应用程序的“恢复”按钮,但是由于该函数已经被调用,并且该项目显示为已购买,我不能......为什么当我将观察者添加到时甚至调用函数SKPaymentQueue
?_ 检查未完成的交易?但它不应该这样做,因为我不应该登录到 iTunes 帐户......
请告诉我你有什么想法,这让我发疯。