Closed YoonJuHo closed 6 years ago
데이터베이스에서 Alarm객채의 inActive를 비활성화 하는 시점은 앱을 키거나 활성화 하였을 때 Notification들과 Alarm들을 비교하여 알람은 있는데 Notification이 없는 경우를 검사한다. 만약 Alarm존재 && Notification 없는 경우는 알람이 반복알람이 아닌 경우이고 이 알람의 isActive가 true가 되어있는 경우에는 isActive를 false로 바꿔주어 저장한다.
hint: AppDelegate에서 alarm receive했는데 repeat이 없으면 DB에서 해당 active 비활성화