首页 > 解决方案 > iOS中的Flutter后台任务使应用程序崩溃

问题描述

在发布模式下,当我运行我的应用程序时,如果我让应用程序在后台运行大约 30 秒并将应用程序带到前台,我会收到错误日志:

2020-07-24 23:12:14.473633+0200 myTest[11229:3284265] Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service
2020-07-24 23:12:14.608936+0200 myTest[11229:3284265] Could not signal service com.apple.WebKit.Networking: 113: Could not find specified service
2020-07-24 23:13:06.713676+0200 myTest[11229:3284265] dnssd_clientstub read_all(15) DEFUNCT
2020-07-24 23:13:06.713798+0200 myTest[11229:3284265] [VERBOSE-2:FlutterObservatoryPublisher.mm(131)] Could not register as server for FlutterObservatoryPublisher. Check your network settings and relaunch the application.
2020-07-24 23:13:06.733470+0200 myTest[11229:3285031] [] nw_read_request_report [C1] Receive failed with error "Software caused connection abort"
2020-07-24 23:13:06.733962+0200 myTest[11229:3285031] [] nw_read_request_report [C5] Receive failed with error "Software caused connection abort"
2020-07-24 23:13:06.734091+0200 myTest[11229:3285031] [] nw_read_request_report [C4] Receive failed with error "Software caused connection abort"
2020-07-24 23:13:06.734177+0200 myTest[11229:3285031] [] nw_read_request_report [C1] Receive failed with error "Software caused connection abort"
2020-07-24 23:13:06.738494+0200 myTest[11229:3284531] dnssd_clientstub write_all(40) DEFUNCT
2020-07-24 23:13:06.738517+0200 myTest[11229:3284531] dnssd_clientstub deliver_request ERROR: write_all(40, 65 bytes) failed
2020-07-24 23:13:06.738540+0200 myTest[11229:3284531] dnssd_clientstub write_all(40) DEFUNCT
2020-07-24 23:13:06.742580+0200 myTest[11229:3285031] [] nw_read_request_report [C5] Receive failed with error "Software caused connection abort"
2020-07-24 23:13:06.751339+0200 myTest[11229:3285031] [] nw_read_request_report [C4] Receive failed with error "Software caused connection abort"

这将导致灰屏,冻结应用程序。知道是什么导致了这个错误或如何解决它吗?

我正在使用firebase,也许这是造成它的原因?

标签: iosflutterbackground-task

解决方案


推荐阅读