模拟器上的应用内购买似乎再次被破坏。我们能够成功提交 SKProduct,但我们永远不会得到适当的回调。
其他人的任何见解都会很棒...
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
[[SKPaymentQueue defaultQueue] addPayment:skPayment];
观察者委托回调没有响应。
模拟器上的应用内购买似乎再次被破坏。我们能够成功提交 SKProduct,但我们永远不会得到适当的回调。
其他人的任何见解都会很棒...
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
[[SKPaymentQueue defaultQueue] addPayment:skPayment];
观察者委托回调没有响应。
根据 Xcode 5.0 的发行说明:
StoreKit(应用内购买)在模拟器中不起作用。13962338
模拟器文档没有将 storekit 列为不可用的 API 之一,所以它可能是临时的?
它适用于 iOS 6 但不适用于 iOS 7。Xcode 5 仅支持 iOS 6 的应用程序购买。祝您编码愉快。:)
即使这不是问题的预期行为,如果您为 iOS6 部署和运行/测试(使用测试用户、沙箱环境等),您仍然可以从 Simulator 和 Xcode5 测试 IAP。
对我来说,这个解决方案比在开发阶段的早期部署在设备上要好。
米克。