2011-08-26 57 views
3

我开发了一款实现应用内购买(服务器型号)的iPhone应用程序。在测试过程中,我遇到了一个很奇怪的问题。 我已经在Wi-Fi网络上测试过它。该应用程序工作正常。所有的下载(使用沙箱帐户),一切都测试成功。不支持3G设备的应用内购买

但是,当我尝试使用3G连接下载相同的产品时,系统提示错误消息(来自App Store API)“需要WiFi,该项目只能通过WiFi连接下载”。

我还没有发现任何与互联网有关的问题。我对这个问题感到震惊,并试图从2天内解决它,但还没有找到任何解决方案。请帮助我。

在此先感谢

回答

3

任何新的网络/无线网络连接相关的关键对于我的应用程序中的一个是否收到来自苹果商店

新通知如下消息对于Binaries超出蜂窝网络下载大小限制
如果您的App Store二进制大小超过了20MB的蜂窝网络下载大小限制,现在将通知管理员和技术用户。超出限制要求您的应用程序通过Wi-Fi下载。这些信息可以帮助您确定是否要重新提交二进制文件,以减小应用程序的大小。

所以我认为,苹果商店在除Wi-Fi以外的任何网络上都将下载限制为20MB。
如果我错了,请纠正我。

+0

感谢您的回答。我也会检查我的应用程序。 – Naved

+0

我的部署团队也为我们最近的应用程序获取了相同的邮件。谢谢你的答案。 – Naved

4

这是运营商/供应商强加的下载限制,目前在20MB的,在3G我猜。因此,检查你的下载大小还检查我,如果你加入的info.plist

+0

我认为这不会是造成的。由于购买模块启动时立即出现错误。在我的情况下,我们正在使用应用程序内购买的服务器模型,只有在付款获得Apple批准后才能下载。但是,我们继续支付时出现错误。 – Naved

+0

您是否在info.plist中添加了任何网络或wifi相关密钥 –

+0

否我没有添加过。需要吗? – Naved