首页 > 解决方案 > iOS应用程序在后台/终止时的持久连接?

问题描述

我是 Swift 和 iOS 应用程序开发的新手,我的老板希望我修复 iOS 应用程序。用户可以选择从某个地方开始监听事件(使用 alamofire's AF.streamRequest),然后当它收到来自那个地方的响应时,他希望应用程序创建一个新的 api 请求并将其发送出去(基于响应)。

代码的实现方式,应用程序在进入后台或终止后立即停止侦听。有时,当用户回到应用程序时——在它处于后台但未终止之后——应用程序将收到丢失的事件,有时它会出错并且流请求完全停止。

即使应用程序在后台或终止,是否有办法在 ios 应用程序上建立持久连接?

任何帮助,将不胜感激。谢谢你。

标签: iosswiftpostrequest

解决方案


如果应用程序被用户终止,则无法再次唤醒您的应用程序。在后台运行您的应用程序仅适用于某些特定任务,例如播放音乐,...

查看文档:处理后台事件


推荐阅读