1

我在最新的 MKStoreKit 中创建了一个新的测试帐户来测试恢复选项,我没有使用新的测试帐户或任何其他测试帐户购买此项目“非消耗品”。它仍然给了我一个恢复成功的答案并执行了 onComplete 代码块。我的问题:测试账号恢复未购买的产品是正常行为吗?

4

2 回答 2

1

不,这不是正常行为,请注意restore方法中的onComplete代码块将在帐户是否购买过该产品时执行,onComplete这里表示用户已成功登录,请求已发送到苹果和它收到了回复。最好在检查未完成后提供内容,有关更多详细信息,请参阅此答案:Restoreing an in app purchase with a user who never paid for it

于 2012-08-15T22:01:30.270 回答
0

MKStoreKit 在恢复购买的物品功能上有一个很大的漏洞。
有关更多详细信息,请访问此处

于 2013-03-31T10:13:59.227 回答