Flutter 앱에 1:1 음성 통화를 얹기까지 — WebRTC, CallKit, 그리고 삽질의 기록
서비스 앱에 사용자 간 1:1 음성 통화 기능을 넣게 되었다. “그냥 WebRTC 붙이면 되는 거 아니야?” 하고 시작했다가, iOS PushKit의 절대적인 규칙, Android Cold Start의 타이밍 지옥, Socket.IO의 미묘한 연결 순서 문제, 그리고 예상치 못한 레이스 컨디션들을 하나씩 뚫어 나간 이야기다. 1장. “전화가 와야 하는데, 앱이 죽어있어요” 프로젝트의 요구사항은 단순했다. 사용자 A가 사용자 B에게 전화를
