2

我的第一个应用程序已提交到 App Store,但由于“蜂窝网络上的数据量过多”而未能获得批准。我不知道他们如何对此进行测试,但由于它基本上是一个显示各种文章、图像和流式视频的新闻应用程序,我会去指责视频被拒绝。我无法确定测试它,因为 Ipod Touch 中没有网络统计信息,这是我可以访问的唯一设备。

所以我很好奇..

1)有谁知道Apple如何“运行”带宽测试?

2) 有哪些方法可以改善我的 XML 加载、图像显示和视频流以减少带宽(如果用户使用蜂窝网络)?对于图像,我使用异步加载(如果可以同时请求大量图像,这可能会成为问题?)我正在查看http://allseeing-i.com/ASIHTTPRequest/这可能有助于 XML 和也许是图像加载,但我不明白是否可以使用 ASIHTTPRequest 流式传输视频。

3) 有没有办法在 iPhone 模拟器中测试网络使用情况?

4

2 回答 2

0

我预计流媒体视频是问题所在。如果您想通过蜂窝网络流式传输视频,Apple 希望您使用HTTP Live Streaming 。

有关详细信息,请参阅问题 1236788

于 2010-01-21T14:36:01.313 回答
0

他们通过查看我认为的网络接口的字节计数器来运行带宽测试。您可以在模拟器中执行相同操作,方法是确保您的 mac 上没有运行其他网络应用程序,然后查看“netstat -i -b”命令的输出。或者使用花哨的实用程序来监控带宽使用情况。

没有帮助,但我还是想说:在我看来,Apple 的说法很愚蠢。他们为什么在乎。

于 2010-01-21T14:38:50.083 回答