我正在尝试将应用内购买添加到已在应用商店中待售的应用以进行下一次更新。我之前从未在应用程序中添加任何内容。
我正在使用MKStoreKit来处理应用程序内购买,所以我认为一切都在编码方面应该是正确的。
当我的应用启动时,我会查询应用内购买的列表,这会成功返回应用内购买列表(目前只有两个)及其价格。
我的应用中有一个发送购买请求的按钮,我会传入相应的产品ID。每次都会一直取消,我收到错误消息
用户取消了交易:
在日志中。
通过阅读其他博客和帖子,我得出结论,这是因为我的应用内购买未在iTunes Connect中销售,他们目前称“等待审核”。
我已经尝试了此检查清单上的所有内容,尝试让它工作http://troybrant.net/blog/2010/01/invalid-product-ids/,但仍然没有。
我提交了一个应用程序,然后几个小时后开发人员拒绝了它,因为我听说这适用于某些人。
有人知道我如何在iTunes Connect中清除待售应用程序购买?
答案 0 :(得分:1)
刚发现我从未关闭过这个问题。之所以发生这种情况,是因为苹果服务器当时正在采取行动。游戏中心沙箱当时也受到了影响。我把它独自留了几天,当我回到它时它就开始工作了。
答案 1 :(得分:0)
实际上,您应该在提交给我们进行审核之前对其进行测试。 Afaik,一旦他们处于审核状态,使用测试帐户进行购买可能无效。您可以尝试创建另一个应用内商品以进行测试,只需创建它并尝试购买(使用您的iTunes Connect测试帐户),而无需提交进行审核。
可以在相应的应用内商品的定价和可用性部分设置已清算的待售状态。