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