Skip to content

[Fix] 온라인 전환 시 업데이트 재확인 및 강제 업데이트 처리 #559

Description

@edv-Shin

어떤 기능인가요?

#555 에서 오프라인 진입 시 업데이트 확인 실패를 NoUpdateNeeded로 패스하도록 수정했습니다. 그러나 오프라인으로 진입한 뒤 온라인으로 전환됐을 때 업데이트 재확인이 일어나지 않아, 강제 업데이트가 필요한 버전이라도 사용자가 계속 앱을 사용할 수 있는 구멍이 남아 있습니다.

온라인 전환을 감지해 업데이트를 재확인하고, 강제 업데이트가 필요하면 즉시 blocking 다이얼로그를 표시합니다.

작업 상세 내용

트레이드오프

  • NetworkMonitor 감지 딜레이(수 초)로 인해 온라인 복귀 직후에도 짧은 시간 앱 사용이 가능할 수 있음
  • 강제 업데이트 다이얼로그가 앱 사용 중 갑자기 표시되는 UX 발생 가능

참고

#555 수정 이후 후속 이슈입니다. #556 의 토큰/로그인 재시도 흐름과 순서를 맞춰야 합니다.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions