我正在开发一款带有应用内购买功能的 iPhone 游戏。我试图通过调用restoreCompletedTransactions 来检索沙盒用户之前的购买,但没有触发任何回调。
我在网上看到其他一些遇到类似问题的人删除了沙箱用户并尝试创建一个新用户。我在一个月左右的时间内多次尝试删除和创建新的测试用户(一些用户报告说这是苹果的沙箱服务器),但我的运气为零。
这是奇怪的事情,每次当我拨打恢复电话时,我的 iPhone 上都会提示我输入用户凭据,我会收到提示我之前尝试过的所有沙盒帐户。这很奇怪,因为我已经从 iTunesConnect 中删除了它们,并且还在我的 iPhone 设置中注销了应用商店。
我也尝试过恢复我的 iPhone - 也没有成功。
一旦你添加了一个事务观察者,iOS将检查默认队列是否有任何未完成的事务(这意味着你没有完成它),因此每次有事务时它都会显示警报框,直到你完成它,即使你没有完成它不执行任何操作来添加新付款。因此,尝试为当前滞留在队列中的所有事务调用完成事务。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)