【问题标题】:Can an iOS app send HTTP requests when not visible?iOS 应用程序可以在不可见时发送 HTTP 请求吗?
【发布时间】:2016-09-26 16:25:50
【问题描述】:

我遇到了一家 iOS 开发公司的问题,该公司声称他们正在为我们构建的应用程序在不可见时(例如,当我按下主页按钮或去检查时)无法通过计时器继续向我们的后端发送 HTTP 请求我的电子邮件)由于操作系统限制。

这是真的还是他们很懒?

我知道,如果一段时间后其他应用程序需要内存时,应用程序是否会从内存中删除,但是当我们检查电子邮件或显示主屏幕时根本没有请求,真的吗?

所以要明确提出我的问题:iOS 操作系统何时限制常规(非 VOIP 应用)执行其代码和发送请求?

谢谢!

【问题讨论】:

    标签: ios operating-system httprequest limits


    【解决方案1】:

    您可以注册应用程序以进行后台处理,此时操作系统将定期唤醒应用程序,然后它可以运行 http 请求但您无法控制唤醒应用程序的时间表以执行其操作操作系统会根据使用模式、电池电量、网络可用性等进行优化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-11
      • 2015-03-21
      • 2020-06-05
      • 2012-01-19
      • 2017-03-10
      • 1970-01-01
      • 2012-12-17
      • 2016-11-27
      相关资源
      最近更新 更多