IOS - 我的数据使用不断返回数据

IOS - My Data Usage keeps returning data

我有一个使用 NSURLSession 的递归调用,这个递归调用每 2 秒运行一次,但发生的情况是,当没有数据从服务器返回时,我的网络使用仍然被使用,即使没有数据返回每次进行此递归调用时,我都会使用 1kb 或更少。

我怎样才能阻止这种情况发生?

有办法吗?

这不可以吗?

这是因为 http headers 回来了吗?

如果将应用程序提交给 Apple,会被拒绝吗?

如果你问,我会编辑并提供代码。谢谢

如您所说,即使没有返回结果,发送请求也会使用数据。

每两秒询问一次数据似乎过分了。也许只是减少检查的频率?或者,也许您可​​以切换它,以便将新数据 推送 到客户端而不是像这样轮询?或者,也许您可​​以构建试探法以更好地预测数据 何时会

为什么 Apple 会拒绝访问网络的应用程序?