Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 应用内购买不适用于3G设备_Iphone_Objective C_In App Purchase - Fatal编程技术网

Iphone 应用内购买不适用于3G设备

Iphone 应用内购买不适用于3G设备,iphone,objective-c,in-app-purchase,Iphone,Objective C,In App Purchase,我开发了一个iPhone应用程序,它实现了应用内购买(服务器模式)。在测试过程中,我遇到了一个非常奇怪的问题。 我已经在Wi-Fi网络上测试过了。该应用程序运行良好。所有下载(使用沙盒帐户),一切都测试成功 但是,当我尝试使用3G连接下载同一产品时,系统会提示错误消息(来自App Store API)“需要Wifi。此项目只能通过Wifi连接下载。” 我在网上没有找到任何与这个问题有关的东西。我被这个问题困扰了两天,并试图解决它,但仍然没有找到任何解决方案。请帮帮我 提前感谢我想是运营商/提供商

我开发了一个iPhone应用程序,它实现了应用内购买(服务器模式)。在测试过程中,我遇到了一个非常奇怪的问题。 我已经在Wi-Fi网络上测试过了。该应用程序运行良好。所有下载(使用沙盒帐户),一切都测试成功

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

我在网上没有找到任何与这个问题有关的东西。我被这个问题困扰了两天,并试图解决它,但仍然没有找到任何解决方案。请帮帮我


提前感谢

我想是运营商/提供商施加了3G上的下载限制,目前为20MB。所以,请检查您的下载量,同时检查您是否在info.plist中添加了任何新的网络/wi-fi相关密钥。我从Apple Store收到以下消息

针对超过蜂窝网络下载大小限制的二进制文件的新通知
如果应用商店的二进制大小超过了20MB的蜂窝网络下载大小限制,管理员和技术用户现在将收到通知。超过此限制需要通过Wi-Fi下载您的应用程序。此信息可帮助您确定是否要重新提交二进制文件以减小应用程序的大小

所以我认为,是苹果商店将无线网络以外的任何网络的下载限制在20MBs以内。

如果我错了,请纠正我。

我想这不是原因。因为当采购模块启动时,错误会立即出现。在我的例子中,我们使用的是应用程序内购买的服务器模式,只有在苹果公司批准付款后才能下载。然而,当我们继续付款时,错误就出现了。不,我没有添加这个。它是必需的吗?不,它不是必需的。。。我只是验证一下我已经给苹果的支持团队发了邮件,但是他们没有给我任何满意的回复。如果您测试临时应用程序,似乎会出现问题;因为没有人抱怨同样的事情。谢谢你的回答。我也会检查我的应用程序。我的部署团队也收到了我们最近的一个应用程序的相同邮件。谢谢你的回答。