실제 갱신 시점은 iOS가 결정합니다

위젯은 앱 화면을 실시간으로 복사하지 않습니다. MiniCycle은 WidgetKit에 타임라인을 전달하고 새로 고침을 요청할 수 있지만, 실제 반영 시점은 iOS의 리소스 관리 정책에 따라 정해집니다. 저전력 모드이거나 기기가 바쁠 때는 더 늦어질 수 있습니다.

위젯은 날짜 표시가 바뀌도록 다음 날이 시작된 이후의 타임라인도 요청합니다. 다만 이는 가장 이른 요청 시점일 뿐, 자정에 정확히 갱신된다는 보장은 아닙니다.

MiniCycle을 열면 일어나는 일

MiniCycle을 열면 최신 기록과 설정을 위젯이 사용하는 App Group 공유 저장소에 반영하고, WidgetKit에 타임라인 갱신을 요청합니다. 생리를 새로 기록하거나 수정한 뒤에는 먼저 앱에서 기록이 맞는지 확인하고 홈 화면으로 돌아가 잠시 기다려 보세요.

앱을 열어도 iOS가 즉시 위젯을 다시 그린다고 보장할 수는 없습니다. 앱 기록이 정상인데 위젯만 다르다면, 위젯이 이전 타임라인을 표시하고 있을 가능성이 있습니다.

비어 있거나 오래된 상태로 보일 때

먼저 MiniCycle을 열어 기록이 정상인지 확인합니다. 생리 시작일을 한 번도 기록하지 않았다면 위젯에는 기록을 시작하라는 기본 화면이 표시됩니다. MiniCycle은 현재 작은 정사각형 위젯만 제공하므로 중간이나 큰 크기는 목록에 나오지 않습니다.

잠시 기다려도 작은 위젯이 바뀌지 않으면 위젯을 삭제한 뒤 다시 추가해 보세요. 새로 추가한 위젯은 새 타임라인을 요청합니다. 그래도 앱과 계속 다르다면 iPhone 모델과 iOS 버전을 적어 지원 메일로 알려 주세요.

설정과 예측 확인

위젯은 앱과 같은 주 시작 요일과 언어 설정을 읽습니다. 요일 열이 다르게 보이면 앱에서 주 시작 요일을 확인하세요. 언어 설정은 표시 문구를 바꾸지만 날짜 계산을 바꾸지는 않습니다.

앱과 위젯은 같은 예측 엔진을 사용합니다. 추정 배란일 5일 전부터 다음 날까지 달력상 7일을 가임기로 표시하는 방식도 같습니다. 다만 위젯에 이전 타임라인이 남아 있으면 두 화면이 잠시 다르게 보일 수 있습니다.

MiniCycle for iPhone

MiniCycle 사용하기

MiniCycle은 깔끔한 아이폰 생리 캘린더, 로컬 기록, 간단한 통계, 홈 화면 위젯을 위해 만들었습니다.

App Store에서 받기

작성자

김찬욱

김찬욱은 MiniCycle을 개발하고 앱의 동작을 문서화합니다. 건강 가이드는 인용한 자료를 바탕으로 작성하며 의료 자격이나 의료진 검토를 암시하지 않습니다.

MiniCycle editorial

참고 자료

이 글의 작성 기준

앱 관련 내용은 현재 MiniCycle 동작을 기준으로 확인했습니다. 건강 정보는 연결된 의료·공공 보건 자료를 바탕으로 정리했으며, 진단이나 진료를 대신하지 않습니다. 편집 원칙 보기.