我的应用由于付款过程中的错误而被拒绝。错误的原因是通过存储套件API返回的产品列表为空。
我已添加了“易用的应用内购买”以及所有必需的详细信息。应用内购买当前处于Waiting for Review状态,并且已选择Cleared for sales。当我使用TestFlight模式通过Sandbox进行测试时,一切工作正常。
Waiting for Review
Cleared for sales
TestFlight
Sandbox
我应该等到应用内购买处于Ready to submit状态,然后再提交应用的第一版进行审核吗?
Ready to submit
请咨询。
最后我的构建被批准。
[我已经注意到,第三次审核后,应用内商品已更改为Developer Action Needed,带有标记的“本地化”部分。
Developer Action Needed
我认为一切都很好,所以我刚刚添加了新的英语(美国)版本(该产品不需要)。>>
在我提交一个新的版本之前,我在代码中做了另一件事:
- Purchases.setDebugLogsEnabled(true); + Purchases.setDebugLogsEnabled(false); 不确定这些更改是否有影响,但无论如何都已批准构建
- Purchases.setDebugLogsEnabled(true); + Purchases.setDebugLogsEnabled(false);
不确定这些更改是否有影响,但无论如何都已批准构建