小编AFR*_*AFR的帖子

应用程序内购买错误代码0

我正在尝试解决为什么我得到"无法连接到iTunes Store",错误代码为0.

我知道我的应用程序标识符很好,因为我检索应用程序启动时的产品信息并记录结果,我从iTunes获得正确的产品标识符和价格.当我将我的应用标识符更改为愚蠢的东西时,这会失败.

由于上述原因,我知道我的产品标识符也没问题(否则我将无法正常工作).

我尝试通过两种不同的方式创建SKPayment来解雇购买:

第一种方式

SKPayment *payment = [SKPayment paymentWithProductIdentifier:productIdentifier]; // This is deprecated in ios 5 but should work
[[SKPaymentQueue defaultQueue] addPayment:payment];
Run Code Online (Sandbox Code Playgroud)

第二种方式

SKPayment *payment = [SKPayment paymentWithProduct:foundProduct];
[[SKPaymentQueue defaultQueue] addPayment:payment];
Run Code Online (Sandbox Code Playgroud)

(foundProduct来自SKProductsRequest返回的SKProducts数组)

两种方式都失败,错误代码为0.

我已经在运行iOS 5.0.1的iPhone 4S和iOS 5上的模拟器中尝试了这两种方法.

我已经读过硬重置工作(2359739)似乎很疯狂,但我继续在模拟器(iOS模拟器=>重置内容和设置...)中尝试它无济于事.

我唯一能想到的是,iTunes沙盒服务器可能很糟糕......

objective-c storekit in-app-purchase ios

4
推荐指数
2
解决办法
4746
查看次数

标签 统计

in-app-purchase ×1

ios ×1

objective-c ×1

storekit ×1