Iphone 在沙盒模式下使用App Store验证收据

Iphone 在沙盒模式下使用App Store验证收据,iphone,cocoa-touch,app-store,in-app-purchase,Iphone,Cocoa Touch,App Store,In App Purchase,我在测试应用内订阅时遇到一些问题。 要知道从哪里开始,我想知道recepit是否可以被验证(当然是在沙箱模式下),即使它没有得到苹果的批准。由于下面的下一个问题,我现在无法复制错误代码: 其次,我得到了很多“无法连接到iTunes商店”Error Domain=SKErrorDomain code=2。根据苹果公司的说法,这意味着“用户取消了请求等”,但我没有取消任何东西 尽管我没有改变任何事情,但偶尔它还是会起作用。我在某个地方读到,这与我两次购买相同的订阅有关,是真的吗?我真的需要做很多测试

我在测试应用内订阅时遇到一些问题。 要知道从哪里开始,我想知道recepit是否可以被验证(当然是在沙箱模式下),即使它没有得到苹果的批准。由于下面的下一个问题,我现在无法复制错误代码:

其次,我得到了很多“无法连接到iTunes商店”Error Domain=SKErrorDomain code=2。根据苹果公司的说法,这意味着“用户取消了请求等”,但我没有取消任何东西

尽管我没有改变任何事情,但偶尔它还是会起作用。我在某个地方读到,这与我两次购买相同的订阅有关,是真的吗?我真的需要做很多测试,等待这个错误消失需要很长的时间,这使得测试变得非常麻烦

当应用商店告诉我我已经购买了该产品时,我尝试进入订阅设置,但我似乎无法使用测试用户登录。我刚刚收到一个
“无法连接到应用商店”


谢谢

现在,这可能是因为iOS 5升级/激活蜂拥而至。

您是在设备上测试还是在模拟器上测试?设备,在模拟器上购买会立即失败:)我尝试创建一个新的测试用户,并用这个用户购买了一个项目。第一次工作(除了我的收据无效)。下一次我尝试它失败了。似乎它依赖于服务器更新是一致的。但我知道什么!:)