0

在 iPhone 应用程序中,通过蜂窝网络的网络流量通常会通过发送网络请求等方式花费用户资金,因此我们需要尽量避免应用程序的这种架构或技术解决方案,以免为用户花费大量资金。

那有意义吗 ?并尝试从苹果那里寻找任何关于此的政策,任何线索?

据我所知,Apple 推送通知应该比需要定期向服务器发送请求的轮询方法更好。

在这种情况下有哪些替代解决方案?

4

1 回答 1

1

您可以测试用户是否使用 Wifi 或蜂窝网络(为此使用可达性)。如果他们在蜂窝网络上,请警告他们您将使用大量数据。

仅在必要时加载数据也很重要。不要在应用加载时下载所有数据。在视图出现时执行此操作(并在后台线程中执行以防止 UI 锁定)。

您应该优化将要下载的所有数据。例如,如果您要下载大量图像或音频文件,请下载包含它们的压缩 (zip) 文件,然后将其解压缩到设备上。

于 2012-03-06T06:01:58.553 回答