我已经创建了一个新的测试帐户来测试最新的MKStoreKit中的恢复选项,我没有购买这个项目“非消耗品”既不使用新的测试帐户也不使用任何其他测试帐户。它仍然给了我一个恢复成功答案并执行了onComplete代码块。 我的问题:测试帐户恢复非购买产品是否正常?
答案 0 :(得分:1)
不,这不是正常行为,请注意,恢复方法中的onComplete代码块将执行该帐户之前是否已购买此产品,onComplete此处表示用户已成功登录,请求已发送对苹果而言,它收到了回复。 最好在检查后提供内容而不是onComplete,请参阅此答案以获取更多详细信息:Restoring an in app purchase with a user who never paid for it
答案 1 :(得分:0)
MKStoreKit在恢复购买物品功能方面存在很大漏洞 有关详细信息,请转到here。