19분
화면 한 줄 고칠 때마다 APK를 다시 깔지 않으려고 — 하이브리드 앱에 웹 화면 OTA 붙이기
웹 화면을 그대로 싣는 안드로이드 앱에서, APK를 다시 설치하지 않고 화면 파일만 갈아 끼우는 OTA를 만든 기록. 서명된 목록, 파일 해시, 네이티브 지문, 버전 비교, 안 뜨면 되돌리기까지. 아직 실기기 확인 전이다.
DevOps, 모바일, 백엔드 잡기술. 특정 주제에 묶이지 않지만 한 번 겪고 나면 다음엔 빨리 끝내고 싶은 것들을 적어둔다.
웹 화면을 그대로 싣는 안드로이드 앱에서, APK를 다시 설치하지 않고 화면 파일만 갈아 끼우는 OTA를 만든 기록. 서명된 목록, 파일 해시, 네이티브 지문, 버전 비교, 안 뜨면 되돌리기까지. 아직 실기기 확인 전이다.
파이어베이스 클라우드 메시징(FCM)이 뭔지, 토큰 등록부터 알림이 폰에 뜨기까지의 흐름을 처음부터 따라가고, 맥릴레이에서 데이터 메시지·암호화된 봉투·알림 채널·알림 단추로 한 단계 더 써 본 기록.
폰에서 맥의 에이전트에 일을 시키는 데몬을 다시 켜다가 돌던 커서 작업을 말없이 날린 일. SIGUSR2로 "다 끝나면 나가기"를 만들고, 그래도 못 막는 SIGTERM·전원 차단·SIGKILL에 대비한 기록.