我的应用程序正在从网上下载数据,例如JSON,图片,e.t.c。安装时,数据量应该超过50mb。
对于那些使用3G连接的人来说,这将是昂贵的。我想我的应用程序需要找出什么是互联网连接类型,我被告知Apple有自己的下载要求,但我找不到任何有用的信息来自互联网。
除了我的应用程序提供了下载壁纸到图片库的选项,我想我现在也需要检查连接类型?
答案 0 :(得分:1)
我从您的其他问题中假设您已发现Reachability,您可以从中确定您是如何连接到互联网的。
回答你的另一个问题,是的,据报道苹果不鼓励那些通过手机连接下载过多数据的应用。在mobileorchard.com的Avoiding iPhone App Rejection,他们建议:
如果您的应用通过蜂窝网络下载数据,请确保不要使用太多带宽。多少是太多了?嗯,没有确切的数字,但Apple的技术支持人员建议我每5分钟的活动不超过4.5兆的数据。您可以通过进入iPhone设置,选择General-> Usage菜单并清除统计信息来测试应用的使用情况。然后运行你的应用程序5分钟,返回到这个屏幕,看看统计数据说的是什么。此外,要获得最准确的数字,您应该在运行测试时关闭手机上的任何其他网络活动(例如电子邮件或MobileMe更新)。
我已经在其他地方看到了每5分钟活动的手机带宽限制为4.5 mb,尽管没有任何正式的Apple指南(例如他们的App Store Guidelines)。