ios - iOS应用程序在后台/终止时的持久连接?
问题描述
我是 Swift 和 iOS 应用程序开发的新手,我的老板希望我修复 iOS 应用程序。用户可以选择从某个地方开始监听事件(使用 alamofire's AF.streamRequest
),然后当它收到来自那个地方的响应时,他希望应用程序创建一个新的 api 请求并将其发送出去(基于响应)。
代码的实现方式,应用程序在进入后台或终止后立即停止侦听。有时,当用户回到应用程序时——在它处于后台但未终止之后——应用程序将收到丢失的事件,有时它会出错并且流请求完全停止。
即使应用程序在后台或终止,是否有办法在 ios 应用程序上建立持久连接?
任何帮助,将不胜感激。谢谢你。
解决方案
如果应用程序被用户终止,则无法再次唤醒您的应用程序。在后台运行您的应用程序仅适用于某些特定任务,例如播放音乐,...
查看文档:处理后台事件
推荐阅读
- javascript - 使用 javascript 和 laravel 从输入中获取值
- flutter - 在 Flutter 中使用 TextField 构建带有语法高亮的代码编辑器
- laravel - 带有josn资源的laravel livewire问题
- wso2 - WSO2 API Manager 3.2 禁用访问令牌
- javascript - Statsig - 如何从特征门获得真实价值?
- c++ - undefined reference to `Account::set_balance(double)' ----这是什么意思?
- google-sheets - 您如何将网站中的一行中的一列放入 Google 工作表中
- html - 文字对齐不正确?
- python - 使用 pandas 的连续 n 天的最大总和
- spring - 速度、lombok 和注释处理器的 Spring Boot 2 问题