반응형 workmanager1 [Flutter] WorkManager를 활용하여 백그라운드 api 통신하기 서비스를 운영하면서 의문이 생겼다. 용량이 큰 파일을 서버에 전송하는 도중 네트워크 통신이 끊긴다면 어떡하지? 유저가 기다리는 동안 못참고 앱이 dispose 상태로 간다면? 그러고서 들어왔을 때 업로드 안되어있으면 화내지 않을까? 그렇다면, 백그라운드에서 api 통신을 하면 좀 안정적이지 않을까? 라는 생각으로 개발하게 되었다. ----------------------- workmanager: ^0.5.1 우선 워크매니저를 pubspec에 등록해준다. 그리고 WorkManager로 무언가 백그라운드 작업을 수행하고 싶을 땐 최상단 루트에 있어야한다고 해서 main에서 사용하기로 했다. await Workmanager().initialize( callbackDispatcher, // The top lev.. 2023. 8. 16. 이전 1 다음 반응형