应用程序历史记录:我正在尝试发送商店中已有应用程序的更新。此版本是第一个实现“应用内购买”代码的版本。我已经测试了app和inapp,所有这些都可以在沙盒环境中使用。自然,在批准inapp之前,我无法测试官方环境,但是我确定我使用的PHP脚本验证接收者有效,因为我仍将其与商店中已有的其他应用程序一起使用。

首次提交:我已发送同时审查inapp和该应用程序,似乎一切正常,但由于无法购买inapp而我的应用程序被拒绝了。同时我的inapp被拒绝了,在iTunes中我发现了这一点:

在inapp的详细信息中:

单击语言详细信息:

此时,我搜索了iTunes应用程序设置,发现了一种与该语言有关的设置,在“应用程序信息”部分中,默认语言设置为该inapp的其他语言。我更改了此设置,现在app和inapp具有相同的语言。我删除了inapp,并创建了另一个同名的标识符ecc。 Inapp状态更改为等待审核,然后我已重新提交该应用程序的同一 bundle 包。

第二次提交:我的应用程序和我的应用程序再次被拒绝。错误,拒绝的原因是相同的,我在inapp部分有相同的行为。解决中心中的消息是这样的:

“2.2

我们发现,在运行iOS 6.0.1的iPhone 5上的Wi-Fi和蜂窝网络上,您的应用均出现一个或多个错误,这不符合《 App Store审查指南》。

具体来说,我们注意到尝试购买In App AddOn时显示错误消息。

请查看附件的屏幕截图以获取更多信息。”

我认为此消息令人反感,我的应用显示的错误消息是当我收到SKPaymentTransactionStateFailed或无法验证收件人时触发的警报。所有这些功能都可以在沙箱中正常工作。

我的inapp有什么问题?
有人有类似的经历吗?

最佳答案

这一点引起了我的注意:



您是否可能忘记了将用于验证收据的URL从沙盒URL更改为实时URL?

08-18 14:15