앱 라이프사이클·시스템
BGTaskScheduler
"매일 밤 사용자가 자는 동안 캐시를 비우고 새 콘텐츠를 미리 받아 두자"는 요구가 있습니다. 이런 주기 작업을 iOS에서 어떻게 등록하겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
"매일 밤 사용자가 자는 동안 캐시를 비우고 새 콘텐츠를 미리 받아 두자"는 요구가 있습니다. 이런 주기 작업을 iOS에서 어떻게 등록하겠습니까?
BGTaskScheduler에 BGAppRefreshTask(짧은 갱신, ~30초)와 BGProcessingTask(긴 작업, 충전·네트워크 조건 지정)를 등록·예약한다.
앱 라이프사이클·시스템객관식심화
BGAppRefreshTask에 대한 설명으로 옳은 것을 모두 고르세요.
#bgtaskscheduler #bgapprefreshtask #background
앱 라이프사이클·시스템주관식입문
사용자가 앱을 쓰다가 전화를 받고, 통화를 끊은 뒤 홈으로 나갔다가 30분 뒤 다시 들어왔습니다. 이 동안 앱은 어떤 상태들을 거치나요?
#background
앱 라이프사이클·시스템주관식기초
사용자가 저장 버튼을 누르고 바로 홈으로 나가면 서버 저장이 안 된다는 리포트가 있습니다. 이 문제를 어떻게 해결하겠습니까?
#background
앱 라이프사이클·시스템주관식딥다이브
채팅 앱이 '새 메시지 무음 푸시(content-available)로 앱을 깨워 미리 동기화'하도록 설계돼 있는데, 실제로는 절반 이상 도착하지 않거나 늦게…
#background