我的应用内购买产品的状态为
等待屏幕截图
如何测试它以上传截图?
现在我无法获得任何产品。这是我的代码:
public func productsRequest(request: SKProductsRequest, didReceiveResponse response: SKProductsResponse) {
// ...
let products = response.products
// ...
}
products
有0个元素。
我做错了什么?
更新
我发现我的商品ID最终在response.invalidProductIdentifiers
而非response.products
我还在答案中上传了屏幕截图,可能出现什么问题?
答案 0 :(得分:1)
您需要上传屏幕截图,Apple才能审核您的IAP。
获取触发IAP的按钮(或与IAP相关的任何内容)的屏幕截图。
然后测试它。
答案 1 :(得分:0)
您实际上可以在沙箱环境中测试应用内购买,基本上您需要在iTunesConnect中设置测试用户帐户。在沙箱模式下,您可以测试并获得如下图所示的警报
将沙箱图片添加到iTunes中的IAP产品Waiting for Screenshot
在此处查看Apple文档:http://developer.apple.com/library/ios/#technotes/tn2259/_index.html
您将能够找到与应用内购买相关的所有信息,包括沙盒测试。